1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID Malan: Le të përmirësohet me Faqja e internetit Unë jam duke e bërë, me anë të të cilat fillestar 3 00:00:02,980 --> 00:00:06,910 mund të regjistroheni për sport i brendshëm, nga emailing ato, kur ata kanë 4 00:00:06,910 --> 00:00:07,660 regjistruar. 5 00:00:07,660 --> 00:00:11,180 Si për të bërë këtë - mirë, këtu në froshims-3, vini re se i vetmi 6 00:00:11,180 --> 00:00:16,480 Ndryshimi unë e kam bërë tani është për të rinovuar Vlera e veprimit për të regjistruar-3.php. 7 00:00:16,480 --> 00:00:21,290 Në regjistrin-3.php tani, vini re se Unë jam i pari që kërkon një skedar të quajtur 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 Kjo i përket një bibliotekë të quajtur PHPMailer që ekziston diku brenda 11 00:00:28,380 --> 00:00:32,870 e kompjuterit, dhe unë jam duke specifikuar këtu që PHP duhet të kërkojë përdorimin e saj, 12 00:00:32,870 --> 00:00:36,700 ashtu si # përfshijë në C kërkon një header fotografi. 13 00:00:36,700 --> 00:00:42,450 >> Next Unë kontrolloni nëse emri nuk është bosh dhe gjinore nuk është bosh dhe fjetore nuk është 14 00:00:42,450 --> 00:00:46,080 bosh, atëherë le të vazhdojë të bëjë të mëposhtme. 15 00:00:46,080 --> 00:00:50,910 Së pari unë jam duke shkuar për të edhe të ilustroj me shembull konkret objekt i tipit PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Kjo është sintaksa disi e re, por është e një tipar i një të orientuar objekt 17 00:00:54,250 --> 00:00:56,450 gjuhë programimi, e cila është e PHP. 18 00:00:56,450 --> 00:01:01,060 Në veçanti, kjo në mënyrë efektive deklaron një variabël i tipit PHPMailer 19 00:01:01,060 --> 00:01:03,680 dhe e quan në fund të fundit se posta ndryshueshme. 20 00:01:03,680 --> 00:01:06,820 Le tani përdorin këtë variabël për të dërguar një email. 21 00:01:06,820 --> 00:01:11,660 >> Le të specifikojë të parë duke e quajtur një funksion të quajtur isSMTP që unë do të 22 00:01:11,660 --> 00:01:15,380 me të vërtetë të doja të dërgoj këtë email duke përdorur protokollin SMTP. 23 00:01:15,380 --> 00:01:19,550 Le të ardhshëm të specifikojë që të presë me anë të të cilat unë do të dërgoj këtë email do të jetë, 24 00:01:19,550 --> 00:01:21,526 për shembull këtu në kampus, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Le pastaj të vendosur nga adresa e këtë email për të jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Le pastaj shtoni adresën e jharvard@cs50.net kështu që, thjesht, 28 00:01:34,250 --> 00:01:37,330 këtë herë John Harvard do të emailing veten. 29 00:01:37,330 --> 00:01:40,990 Dhe le pastaj të vendosur subjektin e ky email të regjistrimit. 30 00:01:40,990 --> 00:01:44,680 >> Së fundi, le të vënë trupin e këtij email të jetë string vijim. 31 00:01:44,680 --> 00:01:46,460 Ky person i vetëm i regjistruar. 32 00:01:46,460 --> 00:01:47,330 Emri - 33 00:01:47,330 --> 00:01:48,200 tilla dhe të tilla. 34 00:01:48,200 --> 00:01:48,860 >> Captain - 35 00:01:48,860 --> 00:01:49,710 tilla dhe të tilla. 36 00:01:49,710 --> 00:01:50,330 Gjinia - 37 00:01:50,330 --> 00:01:51,230 tilla dhe të tilla. 38 00:01:51,230 --> 00:01:51,800 Fjetore - 39 00:01:51,800 --> 00:01:52,940 tilla dhe të tilla. 40 00:01:52,940 --> 00:01:56,800 Vini re se ky string shtrihet mbi linja të shumta, por unë kam concatenated 41 00:01:56,800 --> 00:02:00,800 ata së bashku duke përdorur dot operatori të PHP kështu që në fund të ditës, kjo eshte 42 00:02:00,800 --> 00:02:06,100 i vërtetë vetëm një varg të gjatë thyer këtu në editor teksti tim mbi linjat e shumta. 43 00:02:06,100 --> 00:02:08,070 >> Tani është koha për të dërguar e-mail. 44 00:02:08,070 --> 00:02:11,380 Këtu unë do të thërrasë një funksion të quajtur Send, por unë do të kontrolloni nëse kjo është kthimi 45 00:02:11,380 --> 00:02:12,470 Vlera është e rreme. 46 00:02:12,470 --> 00:02:16,540 Nëse është kështu, unë jam thjesht duke shkuar për të vdekur, kështu për të folur, duke shtypur atë gabim. 47 00:02:16,540 --> 00:02:18,340 >> Tani vini re një copëz të sintaksës. 48 00:02:18,340 --> 00:02:20,510 Gjatë gjithë këtyre disa linja e kodit, unë e kam bërë përdorimin 49 00:02:20,510 --> 00:02:22,260 i këtij operatori shigjetë. 50 00:02:22,260 --> 00:02:26,060 Pjesa më e madhe si në C, ku operatori shigjeta dereferences një tregues dhe 51 00:02:26,060 --> 00:02:29,880 ju çon në ndonjë vlerë, në mënyrë të ngjashme këtu e bën këtë të ju lejojnë për të hyrë në një 52 00:02:29,880 --> 00:02:34,910 fushë brenda një objekti, në këtë rasti i një objekt të tipit PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Tani ishin unë tani vizitoni këtë faqe, Unë do të shoh në vijim. 54 00:02:37,960 --> 00:02:42,600 Nëse unë tani ofrojnë David Malan si emrin tim, kapiten si kapiten, unë do të specifikojë 55 00:02:42,600 --> 00:02:47,340 Mailin, dhe unë do të jetoj këtu në Matthews dhe pastaj klikoni regjistroheni, unë duhet së shpejti 56 00:02:47,340 --> 00:02:48,590 marrë atë email. 57 00:02:48,590 --> 00:02:50,496