1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID MALAN: Katsotaanpa parannella sivusto Teen, jonka kautta fuksi 3 00:00:02,980 --> 00:00:06,910 voi ilmoittautua sisäiset urheilu, lähettämällä ne, kun ne ovat 4 00:00:06,910 --> 00:00:07,660 rekisteröity. 5 00:00:07,660 --> 00:00:11,180 Miten tämä - hyvin, täällä froshims-3, huomaa, että vain 6 00:00:11,180 --> 00:00:16,480 muutos Olen tehnyt nyt päivittää arvo toiminta rekisteröityä-3.php. 7 00:00:16,480 --> 00:00:21,290 Rekisterissä-3.php nyt huomata, että Olen ensimmäinen vaativat tiedosto nimeltä 8 00:00:21,290 --> 00:00:22,540 class.phpmailer.php. 9 00:00:22,540 --> 00:00:24,230 10 00:00:24,230 --> 00:00:28,380 Tämä kuuluu kirjasto nimeltään Phpmailer, että on jossain sisällä 11 00:00:28,380 --> 00:00:32,870 tietokoneen, ja olen täsmennetään tässä että PHP olisi vaadittava sen käyttöä, 12 00:00:32,870 --> 00:00:36,700 aivan kuten # include C vaatii header-tiedosto. 13 00:00:36,700 --> 00:00:42,450 >> Seuraavaksi tarkistaa, jos nimi ei ole tyhjä ja sukupuoli ei ole tyhjä ja asuntolan ei ole 14 00:00:42,450 --> 00:00:46,080 tyhjä, niin katsotaanpa jatkaa tehdä seuraavaa. 15 00:00:46,080 --> 00:00:50,910 Ensimmäinen Aion jopa instanssia objektin tyypin phpmailer. 16 00:00:50,910 --> 00:00:54,250 Tämä on hieman uusia rakenteita, mutta se on ominaisuus olio- 17 00:00:54,250 --> 00:00:56,450 ohjelmointikieli, joka PHP on. 18 00:00:56,450 --> 00:01:01,060 Erityisesti tämä tehokkaasti vakuuttaa muuttuja tyyppiä phpmailer 19 00:01:01,060 --> 00:01:03,680 ja vaatii lopulta että muuttuja mail. 20 00:01:03,680 --> 00:01:06,820 Katsotaanpa nyt käyttää muuttujan lähettää sähköpostia. 21 00:01:06,820 --> 00:01:11,660 >> Katsotaanpa ensin määritellä soittamalla toiminto nimeltään isSMTP että olisin 22 00:01:11,660 --> 00:01:15,380 todellakin haluavat lähettää tämän sähköpostin protokollan SMTP. 23 00:01:15,380 --> 00:01:19,550 Katsotaanpa seuraavaksi määrittää, että isäntä kautta jonka minä lähetän tämän viestin on oltava, 24 00:01:19,550 --> 00:01:21,526 esimerkiksi täällä kampuksella, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Katsotaan sitten asettaa alkaen osoite tämän sähköpostin jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Katsotaan sitten lisätä osoitteen jharvard@cs50.net niin, että yksinkertaisesti, 28 00:01:34,250 --> 00:01:37,330 tällä kertaa John Harvardin tulee on sähköpostitse itseään. 29 00:01:37,330 --> 00:01:40,990 Ja nyt sitten asettaa aihe tämän sähköpostin rekisteröintiä. 30 00:01:40,990 --> 00:01:44,680 >> Lopuksi, nyt asettaa ruumiin tämän sähköpostia voidaan seuraava merkkijono. 31 00:01:44,680 --> 00:01:46,460 Tämä henkilö juuri rekisteröitynyt. 32 00:01:46,460 --> 00:01:47,330 Name - 33 00:01:47,330 --> 00:01:48,200 tällainen ja tällainen. 34 00:01:48,200 --> 00:01:48,860 >> Kapteeni - 35 00:01:48,860 --> 00:01:49,710 tällainen ja tällainen. 36 00:01:49,710 --> 00:01:50,330 Sukupuoli - 37 00:01:50,330 --> 00:01:51,230 tällainen ja tällainen. 38 00:01:51,230 --> 00:01:51,800 Asuntolan - 39 00:01:51,800 --> 00:01:52,940 tällainen ja tällainen. 40 00:01:52,940 --> 00:01:56,800 Huomaa, että tämä jono ulottuu päälle useita rivejä, mutta olen ketjutetaan 41 00:01:56,800 --> 00:02:00,800 ne yhteen PHP: n piste operaattori niin, että lopussa päivä, tämä on 42 00:02:00,800 --> 00:02:06,100 todellinen vain yksi pitkä jono rikki täällä minun tekstieditori kiinni useita rivejä. 43 00:02:06,100 --> 00:02:08,070 >> Nyt on aika lähettää sähköpostia. 44 00:02:08,070 --> 00:02:11,380 Täällä Soitan toiminto nimeltään Lähetä, mutta Minä tarkistan onko se paluu 45 00:02:11,380 --> 00:02:12,470 arvo on väärä. 46 00:02:12,470 --> 00:02:16,540 Jos näin on, olen yksinkertaisesti kuolen, niin puhua, tulostamalla, että virhe. 47 00:02:16,540 --> 00:02:18,340 >> Huomaa nyt yksi toinen syntaksin. 48 00:02:18,340 --> 00:02:20,510 Näissä useita rivejä koodia, olen käyttänyt 49 00:02:20,510 --> 00:02:22,260 Tämän nuoli operaattori. 50 00:02:22,260 --> 00:02:26,060 Aivan kuten C, jossa nuoli toimija dereferences osoitin ja 51 00:02:26,060 --> 00:02:29,880 johdattaa jotain arvoa, samoin täällä tämä avulla voit käyttää 52 00:02:29,880 --> 00:02:34,910 alan sisällä kohteen, tässä Isojen objektin tyypin phpmailer. 53 00:02:34,910 --> 00:02:37,960 Nyt oli I nyt käydä tämän sivun, Näkisin seuraava. 54 00:02:37,960 --> 00:02:42,600 Jos minä nyt tarjota David Malan kun nimeni, kapteeni kapteeni, minä määritä 55 00:02:42,600 --> 00:02:47,340 mail, ja minä asun täällä Matthews ja valitse rekisteröityä, minä pian 56 00:02:47,340 --> 00:02:48,590 vastaanottaa, että sähköposti. 57 00:02:48,590 --> 00:02:50,496