1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID Malan: Pieņemsim, uzlabo Mājas Es esmu padarot, caur kuru pirmkursnieks 3 00:00:02,980 --> 00:00:06,910 var pieteikties klātienes sporta, nosūtot tos, kad tie ir 4 00:00:06,910 --> 00:00:07,660 reģistrēts. 5 00:00:07,660 --> 00:00:11,180 Kā to darīt - labi, šeit froshims-3, ievērosiet, ka vienīgais 6 00:00:11,180 --> 00:00:16,480 izmaiņas Esmu veikti tagad ir atjaunināt vērtība rīkoties, lai reģistrētu-3.php. 7 00:00:16,480 --> 00:00:21,290 Reģistrēties-3.php tagad, ievērosiet, ka Es esmu pirmais nepieciešama failu ar nosaukumu 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 Tas pieder bibliotēkā sauc PHPMailer ka eksistē kaut kur iekšā 11 00:00:28,380 --> 00:00:32,870 no datora, un es esmu norādot šeit ka PHP ir nepieciešama tās izmantošanu, 12 00:00:32,870 --> 00:00:36,700 tāpat # iekļaut C prasa header failu. 13 00:00:36,700 --> 00:00:42,450 >> Tālāk es pārbaudīt, ja nosaukums nav tukšs un dzimums nav tukšs un kopmītnes nav 14 00:00:42,450 --> 00:00:46,080 tukšs, tad pieņemsim turpināt darīt šādi. 15 00:00:46,080 --> 00:00:50,910 Vispirms es esmu gatavojas vēl instantiate objekts tipa PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Tas ir nedaudz jauna sintakse, bet tas ir iezīme objektorientētā 17 00:00:54,250 --> 00:00:56,450 programmēšanas valoda, kas PHP ir. 18 00:00:56,450 --> 00:01:01,060 Jo īpaši tas faktiski deklarē mainīgo tipa PHPMailer 19 00:01:01,060 --> 00:01:03,680 un prasa, galu galā ka mainīgais pastu. 20 00:01:03,680 --> 00:01:06,820 Pieņemsim tagad var izmantot šo mainīgo sūtīt e-pastu. 21 00:01:06,820 --> 00:01:11,660 >> Pieņemsim vispirms precizēt, zvanot funkcija, ko sauc isSMTP ka es 22 00:01:11,660 --> 00:01:15,380 patiešām vēlaties nosūtīt šo e-pastu izmantojot protokolu SMTP. 23 00:01:15,380 --> 00:01:19,550 Pieņemsim nākamais precizē, ka uzņēmējas caur ko es sūtīšu, ka tas pasts ir, 24 00:01:19,550 --> 00:01:21,526 piemēram, šeit par universitātes pilsētiņā, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Pieņemsim, tad noteikti no adreses šo e-pastu jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Pieņemsim tad pievieno adresi jharvard@cs50.net tā, ka, vienkārši 28 00:01:34,250 --> 00:01:37,330 šoreiz John Harvard būs ir pasta vēstuļu sūtīšanas pats. 29 00:01:37,330 --> 00:01:40,990 Un pieņemsim, tad noteikti tēmu Šī e-pasta reģistrāciju. 30 00:01:40,990 --> 00:01:44,680 >> Visbeidzot, pieņemsim noteikt ķermeņa šis e-pastu, lai pēc virknes. 31 00:01:44,680 --> 00:01:46,460 Šis cilvēks tikko reģistrēts. 32 00:01:46,460 --> 00:01:47,330 Nosaukums - 33 00:01:47,330 --> 00:01:48,200 tāds un tāds. 34 00:01:48,200 --> 00:01:48,860 >> Captain - 35 00:01:48,860 --> 00:01:49,710 tāds un tāds. 36 00:01:49,710 --> 00:01:50,330 Dzimums - 37 00:01:50,330 --> 00:01:51,230 tāds un tāds. 38 00:01:51,230 --> 00:01:51,800 Kopmītnes - 39 00:01:51,800 --> 00:01:52,940 tāds un tāds. 40 00:01:52,940 --> 00:01:56,800 Ievērojiet, ka šī virkne attiecas uz vairākas līnijas, bet es esmu saliktās 41 00:01:56,800 --> 00:02:00,800 tos kopā, izmantojot PHP ir dot operatoram tā, ka beigās, dienā, tas ir 42 00:02:00,800 --> 00:02:06,100 reāla šeit tikai viena gara virkne sadalīti mana teksta redaktoru uz vairākām līnijām. 43 00:02:06,100 --> 00:02:08,070 >> Tagad ir pienācis laiks, lai nosūtītu e-pastu. 44 00:02:08,070 --> 00:02:11,380 Šeit es aicinu funkciju sauc Send, bet es ņemšu pārbaudīt, vai tas ir atgriešanās 45 00:02:11,380 --> 00:02:12,470 vērtība ir nepatiesa. 46 00:02:12,470 --> 00:02:16,540 Ja tā, es esmu tikai gatavojas mirt, tāpēc runāt ar drukāšanas, ka kļūda. 47 00:02:16,540 --> 00:02:18,340 >> Tagad paziņojums vēl vienu gabalu sintaksi. 48 00:02:18,340 --> 00:02:20,510 Visu šo vairākas līnijas kodu, es esmu izmantojusi 49 00:02:20,510 --> 00:02:22,260 Šīs bultas operators. 50 00:02:22,260 --> 00:02:26,060 Daudz, piemēram, C, kur bulta operatora dereferences rādītāju un 51 00:02:26,060 --> 00:02:29,880 ved jūs uz kādu vērtību, tāpat šeit tas ļauj piekļūt 52 00:02:29,880 --> 00:02:34,910 lauks iekšpusē objektu, šajā Gadījumā, ja objekta tipa PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Tagad bija man tagad apmeklēt šo lapu, Es gribētu redzēt sekojošo. 54 00:02:37,960 --> 00:02:42,600 Ja tagad es sniegt David Malan kā manā vārdā, kapteinis kā kapteinis, es ņemšu norādīt 55 00:02:42,600 --> 00:02:47,340 pastu, un es dzīvoju šeit Matthews un noklikšķiniet reģistrs, es drīz 56 00:02:47,340 --> 00:02:48,590 saņemt šo e-pastu. 57 00:02:48,590 --> 00:02:50,496