>> 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.