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.