>> DAVID Malan: Pieņemsim, uzlabo Mājas Es esmu padarot, caur kuru pirmkursnieks
var pieteikties klātienes sporta, nosūtot tos, kad tie ir
reģistrēts.
Kā to darīt - labi, šeit froshims-3, ievērosiet, ka vienīgais
izmaiņas Esmu veikti tagad ir atjaunināt vērtība rīkoties, lai reģistrētu-3.php.
Reģistrēties-3.php tagad, ievērosiet, ka Es esmu pirmais nepieciešama failu ar nosaukumu
class.phpmailer.php.
Tas pieder bibliotēkā sauc PHPMailer ka eksistē kaut kur iekšā
no datora, un es esmu norādot šeit ka PHP ir nepieciešama tās izmantošanu,
tāpat # iekļaut C prasa header failu.
>> Tālāk es pārbaudīt, ja nosaukums nav tukšs un dzimums nav tukšs un kopmītnes nav
tukšs, tad pieņemsim turpināt darīt šādi.
Vispirms es esmu gatavojas vēl instantiate objekts tipa PHPMailer.
Tas ir nedaudz jauna sintakse, bet tas ir iezīme objektorientētā
programmēšanas valoda, kas PHP ir.
Jo īpaši tas faktiski deklarē mainīgo tipa PHPMailer
un prasa, galu galā ka mainīgais pastu.
Pieņemsim tagad var izmantot šo mainīgo sūtīt e-pastu.
>> Pieņemsim vispirms precizēt, zvanot funkcija, ko sauc isSMTP ka es
patiešām vēlaties nosūtīt šo e-pastu izmantojot protokolu SMTP.
Pieņemsim nākamais precizē, ka uzņēmējas caur ko es sūtīšu, ka tas pasts ir,
piemēram, šeit par universitātes pilsētiņā, smtp.fas.harvard.edu.
Pieņemsim, tad noteikti no adreses šo e-pastu jharvard@cs50.net.
Pieņemsim tad pievieno adresi jharvard@cs50.net tā, ka, vienkārši
šoreiz John Harvard būs ir pasta vēstuļu sūtīšanas pats.
Un pieņemsim, tad noteikti tēmu Šī e-pasta reģistrāciju.
>> Visbeidzot, pieņemsim noteikt ķermeņa šis e-pastu, lai pēc virknes.
Šis cilvēks tikko reģistrēts.
Nosaukums -
tāds un tāds.
>> Captain -
tāds un tāds.
Dzimums -
tāds un tāds.
Kopmītnes -
tāds un tāds.
Ievērojiet, ka šī virkne attiecas uz vairākas līnijas, bet es esmu saliktās
tos kopā, izmantojot PHP ir dot operatoram tā, ka beigās, dienā, tas ir
reāla šeit tikai viena gara virkne sadalīti mana teksta redaktoru uz vairākām līnijām.
>> Tagad ir pienācis laiks, lai nosūtītu e-pastu.
Šeit es aicinu funkciju sauc Send, bet es ņemšu pārbaudīt, vai tas ir atgriešanās
vērtība ir nepatiesa.
Ja tā, es esmu tikai gatavojas mirt, tāpēc runāt ar drukāšanas, ka kļūda.
>> Tagad paziņojums vēl vienu gabalu sintaksi.
Visu šo vairākas līnijas kodu, es esmu izmantojusi
Šīs bultas operators.
Daudz, piemēram, C, kur bulta operatora dereferences rādītāju un
ved jūs uz kādu vērtību, tāpat šeit tas ļauj piekļūt
lauks iekšpusē objektu, šajā Gadījumā, ja objekta tipa PHPMailer.
Tagad bija man tagad apmeklēt šo lapu, Es gribētu redzēt sekojošo.
Ja tagad es sniegt David Malan kā manā vārdā, kapteinis kā kapteinis, es ņemšu norādīt
pastu, un es dzīvoju šeit Matthews un noklikšķiniet reģistrs, es drīz
saņemt šo e-pastu.