1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID Malan: Við skulum bæta við að Vefsíðan sem ég er að gera, um sem freshman 3 00:00:02,980 --> 00:00:06,910 getur skráð þig intramural íþróttir, með póst þá þegar þeir hafa 4 00:00:06,910 --> 00:00:07,660 skráð. 5 00:00:07,660 --> 00:00:11,180 Hvernig á að gera þetta - ja, hérna í froshims-3, eftir að eina 6 00:00:11,180 --> 00:00:16,480 breyting sem ég hef gert núna er að uppfæra gildi aðgerða til að skrá-3.php. 7 00:00:16,480 --> 00:00:21,290 Nýskráning-3.php nú, eftir að Ég er fyrst að þurfa til skrá sem kallast 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 Þetta tilheyrir bókasafn kallast PHPMailer sem er til einhvers staðar inni 11 00:00:28,380 --> 00:00:32,870 af the tölva, og ég er að tilgreina hér að PHP ætti krefjast notkunar þess, 12 00:00:32,870 --> 00:00:36,700 bara eins og # include í C krefst haus skrá. 13 00:00:36,700 --> 00:00:42,450 >> Næsta ég að athuga hvort nafn er ekki tómur og kyn er ekki tómur og dorm er ekki 14 00:00:42,450 --> 00:00:46,080 tómur, þá skulum við halda áfram að gera eftirfarandi. 15 00:00:46,080 --> 00:00:50,910 Fyrst ætla ég að jafnvel ræst hlut af tegundinni PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Þetta er nokkuð ný setningafræði, en það er eiginleiki hlutbundin 17 00:00:54,250 --> 00:00:56,450 forritunarmál, sem PHP er. 18 00:00:56,450 --> 00:01:01,060 Sér í lagi á áhrifaríkan hátt lýsir breytu af tegund PHPMailer 19 00:01:01,060 --> 00:01:03,680 og kallar á endanum að breytilegum mail. 20 00:01:03,680 --> 00:01:06,820 Skulum nú nota þá breytu að senda tölvupóst. 21 00:01:06,820 --> 00:01:11,660 >> Skulum fyrst að skilgreina með því að hringja á fall sem kallast isSMTP að ég myndi 22 00:01:11,660 --> 00:01:15,380 örugglega eins og til að senda þetta bréf Við notkun á aðferðalýsingunni SMTP. 23 00:01:15,380 --> 00:01:19,550 Skulum næst tilgreina að gestgjafi í gegnum sem ég mun senda þetta mail skal, 24 00:01:19,550 --> 00:01:21,526 til dæmis hér á háskólasvæðinu, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Skulum setja þá úr tölu þetta bréf til jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Skulum þá bæta veffang jharvard@cs50.net þannig að, einfaldlega, 28 00:01:34,250 --> 00:01:37,330 í þetta sinn John Harvard verður að póst sjálfur. 29 00:01:37,330 --> 00:01:40,990 Og við skulum setja þá efni þetta bréf til skráningar. 30 00:01:40,990 --> 00:01:44,680 >> Loksins, við skulum setja líkama þetta tölvupóst til að eftirfarandi band. 31 00:01:44,680 --> 00:01:46,460 Þessi einstaklingur var að skrá. 32 00:01:46,460 --> 00:01:47,330 Nafn - 33 00:01:47,330 --> 00:01:48,200 svo og svo. 34 00:01:48,200 --> 00:01:48,860 >> Fyrirliði - 35 00:01:48,860 --> 00:01:49,710 svo og svo. 36 00:01:49,710 --> 00:01:50,330 Kyn - 37 00:01:50,330 --> 00:01:51,230 svo og svo. 38 00:01:51,230 --> 00:01:51,800 Dorm - 39 00:01:51,800 --> 00:01:52,940 svo og svo. 40 00:01:52,940 --> 00:01:56,800 Takið eftir að þetta band nær á margar línur, en ég hef Concatenated 41 00:01:56,800 --> 00:02:00,800 þá að nota saman PHP er punktur rekstraraðila þannig að við lok dags, er þetta 42 00:02:00,800 --> 00:02:06,100 alvöru bara einn langur strengur brotinn hér í texti ritstjóri minn á margar línur. 43 00:02:06,100 --> 00:02:08,070 >> Nú er kominn tími til að senda tölvupóst. 44 00:02:08,070 --> 00:02:11,380 Hér ég skal hringja í aðgerð sem kallast Senda, en ég ætla að athuga hvort það er aftur 45 00:02:11,380 --> 00:02:12,470 gildi er falskur. 46 00:02:12,470 --> 00:02:16,540 Ef svo er, ég er einfaldlega að fara að deyja, svo að tala, með því að prenta þessi villa. 47 00:02:16,540 --> 00:02:18,340 >> Nú taka eitt annað stykki af setningafræði. 48 00:02:18,340 --> 00:02:20,510 Allan þessum nokkrum línum af kóða, ég hef nýtt 49 00:02:20,510 --> 00:02:22,260 þessarar ör stjórnandi. 50 00:02:22,260 --> 00:02:26,060 Líkt og í C, þar sem örin rekstraraðila dereferences músina og 51 00:02:26,060 --> 00:02:29,880 leiðir þig til eitthvað gildi, á sama hátt hér hjartarskinn this leyfa þér að fá aðgang að 52 00:02:29,880 --> 00:02:34,910 sviði inni á hlut, í þessu Sé hlut af tegundinni PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Voru nú ég nú að heimsækja þessa síðu, Ég myndi sjá eftirfarandi. 54 00:02:37,960 --> 00:02:42,600 Ef ég veita Davíð Malan sem mínu nafni, fyrirliði fyrirliði, ég tilgreina 55 00:02:42,600 --> 00:02:47,340 skeyti, og ég mun búa hér í Matthews og smelltu þá skrá, ætti ég bráðum 56 00:02:47,340 --> 00:02:48,590 fá þessi bréf. 57 00:02:48,590 --> 00:02:50,496