DAVID Malan: Recimo, izboljšujejo Spletna stran delam, prek katerega novinec Lahko se registrirate Notranji šport, jih pošljete ko imajo registrirani. Kako to storiti - tudi tukaj v froshims-3, opazite, da je edini Sprememba sem naredila zdaj je posodobiti vrednost ukrepa za registracijo-3.php. V register-3.php zdaj opazili, da Jaz sem prvi, ki zahteva datoteko z imenom class.phpmailer.php. To spada v knjižnico, imenovano PhpMailer, da obstaja nekje v notranjosti računalnika, in sem natančno tukaj da PHP naj zahtevajo njeno uporabo, tako kot # include v C zahteva Datoteka glavo. Nato sem preveri, če ime ni prazna in spol, ni prazna in domu ni prazen, potem pa nadaljuje storiti naslednje. Prvo bom celo sprožajo objekt tipa phpMailer. To je nekoliko novo sintakso, vendar je značilnost objektno usmerjen programski jezik, ki je PHP. Še posebej to dejansko izjavlja spremenljivka tipa phpMailer in poziva koncu da spremenljivka mail. Pojdimo zdaj uporabiti to spremenljivko poslati e-pošto. Poglejmo najprej določite tako, da pokličete Funkcija se imenuje isSMTP, da bi jaz res želeli poslati to e-pošto uporabljajo protokol SMTP. Poglejmo naslednji določajo, da gostitelj preko ki bom poslal to sporočilo mora biti, na primer tukaj na kampusu, smtp.fas.harvard.edu. Oglejmo nato nastavite iz naslova Ta e-poštni da jharvard@cs50.net. Oglejmo nato dodajte naslov jharvard@cs50.net tako, da enostavno, Tokrat John Harvard bo se sam emailing. In kaj je potem določiti predmet Ta e-poštni registracijo. Končno, kaj je določen organ to e-pošto, da se naslednji niz. Ta oseba samo registrirani. Ime - tak in tak. Kapetan - tak in tak. Spol - tak in tak. Dorm - tak in tak. Vedite, da je ta niz se razteza na več vrstic, ampak sem se združijo jih skupaj uporabljajo dot operaterja PHP tako, da ob koncu dneva, to real samo en dolg niz razdeljena tukaj moj urejevalnik besedila na več vrstic. Zdaj je čas, da pošljete e-pošto. Tukaj bom poklical funkcijo imenovano Pošlji, ampak bom preveril, ali je vrnitev vrednost je false. Če je tako, se bom enostavno umreti, tako govoriti, ga natisnete to napako. Zdaj opazil še en kos sintakse. V teh nekaj vrstic kode, ki sem jih uporabil te puščice operaterja. Podobno kot v C-ju, kjer je upravljavec puščica dereferences kazalec in vas vodi do neke vrednosti, podobno kot tukaj pa to omogoča dostop do Polje znotraj objekta, v tem primeru, da je predmet tipa phpMailer. Zdaj so mi zdaj obiščete to stran, Da bom videl naslednje. Če bi zdaj zagotavljajo David Malan kot moje ime, Kapitan kot kapetan, bom določite mail in bom živel tukaj v Matthewsa in kliknite registrirati, bi moral kmalu prejeli to e-pošto.