1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID MALAN: Nézzük javítsa meg a website csinálok, amelyen keresztül újonc 3 00:00:02,980 --> 00:00:06,910 regisztrálhatod intramurális sport, küldje el azokat, ha van 4 00:00:06,910 --> 00:00:07,660 regisztrált. 5 00:00:07,660 --> 00:00:11,180 Hogyan kell ezt csinálni - nos, itt froshims-3, észre, hogy az egyetlen 6 00:00:11,180 --> 00:00:16,480 változás Csináltam most az, hogy frissítse a értéke akció regisztrálni, 3.php. 7 00:00:16,480 --> 00:00:21,290 A regiszter-3.php most veszi észre, hogy Én vagyok az első igénylő nevű fájlt 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 Ez tartozik nevű könyvtárat PHPMailer hogy létezik valahol 11 00:00:28,380 --> 00:00:32,870 a számítógép, és én megadásával itt hogy a PHP kell követelnie annak használatát, 12 00:00:32,870 --> 00:00:36,700 mint # include C igényel a header fájlt. 13 00:00:36,700 --> 00:00:42,450 >> Ezután azt ellenőrizni, ha neve nem üres, és nemek nem üres, és kollégiumi nem 14 00:00:42,450 --> 00:00:46,080 üres, akkor hadd folytassa hogy tegye a következőket. 15 00:00:46,080 --> 00:00:50,910 Először fogok még példányosítani egy objektum típusú PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Ez némileg új szintaxis, de a jellemzője az objektum-orientált 17 00:00:54,250 --> 00:00:56,450 programozási nyelv, amely a PHP. 18 00:00:56,450 --> 00:01:01,060 Ez különösen hatékonyan kijelenti egy változó típusú PHPMailer 19 00:01:01,060 --> 00:01:03,680 és kéri, végül a változó mail. 20 00:01:03,680 --> 00:01:06,820 Nézzük most már, hogy a változó küldjön egy e-mailt. 21 00:01:06,820 --> 00:01:11,660 >> Nézzük először adja meghívásával nevű függvényt isSMTP, hogy én is 22 00:01:11,660 --> 00:01:15,380 Valóban szeretnék küldeni az e-mail a protokoll SMTP. 23 00:01:15,380 --> 00:01:19,550 Nézzük mellett meghatározza, hogy a fogadó keresztül amely Küldök ezt a levelet kell, 24 00:01:19,550 --> 00:01:21,526 Például itt az egyetemen, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Nézzük majd állítsa be a címét e-mail, hogy jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Nézzük majd hozzáadjuk a címét jharvard@cs50.net úgy, hogy egyszerűen, 28 00:01:34,250 --> 00:01:37,330 Ezúttal John Harvard kell mailezés magát. 29 00:01:37,330 --> 00:01:40,990 És nézzük majd állítsa tárgya e-mail a regisztráció. 30 00:01:40,990 --> 00:01:44,680 >> Végül nézzük meg a szervezet ennek e-mailben, hogy a következő karakterlánc. 31 00:01:44,680 --> 00:01:46,460 Ez a személy csak regisztrált. 32 00:01:46,460 --> 00:01:47,330 Név - 33 00:01:47,330 --> 00:01:48,200 ilyen és ilyen. 34 00:01:48,200 --> 00:01:48,860 >> Captain - 35 00:01:48,860 --> 00:01:49,710 ilyen és ilyen. 36 00:01:49,710 --> 00:01:50,330 Nem - 37 00:01:50,330 --> 00:01:51,230 ilyen és ilyen. 38 00:01:51,230 --> 00:01:51,800 Kollégium - 39 00:01:51,800 --> 00:01:52,940 ilyen és ilyen. 40 00:01:52,940 --> 00:01:56,800 Figyeljük meg, hogy ez a szöveg kiterjeszti rá több sorban, de már összefűzött 41 00:01:56,800 --> 00:02:00,800 őket a PHP dot üzemeltetője úgy, hogy a végén a nap, ez 42 00:02:00,800 --> 00:02:06,100 igazi csak egy hosszú sora tört itt a szövegszerkesztő-ra több sorban. 43 00:02:06,100 --> 00:02:08,070 >> Most itt az ideje, hogy küldje az e-mailt. 44 00:02:08,070 --> 00:02:11,380 Itt hívom a függvényt nevű Küldés, de majd ellenőrizni, hogy ez a visszatérés 45 00:02:11,380 --> 00:02:12,470 érték hamis. 46 00:02:12,470 --> 00:02:16,540 Ha így van, én csak meg fog halni, így beszélni, nyomdai úton, hogy hiba. 47 00:02:16,540 --> 00:02:18,340 >> Most veszi észre, egy másik darab szintaxis. 48 00:02:18,340 --> 00:02:20,510 Ezekben több sor A kód, amit igénybe 49 00:02:20,510 --> 00:02:22,260 Ennek operátort. 50 00:02:22,260 --> 00:02:26,060 Hasonlóan a C, ahol a nyíl üzemeltető dereferences a mutató és a 51 00:02:26,060 --> 00:02:29,880 vezet, hogy valamilyen érték, hasonlóan itt ez lehetővé teszi a hozzáférést a 52 00:02:29,880 --> 00:02:34,910 mező egy tárgy belsejében, ebben az Amennyiben egy objektum típusú PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Most is azt, hogy most már fel ezt az oldalt, Én látni a következő. 54 00:02:37,960 --> 00:02:42,600 Ha Én most David Malan, mint a nevem, kapitány a kapitány, majd adja meg 55 00:02:42,600 --> 00:02:47,340 mail, és én élek itt, Matthews és majd regisztrálni, azt hamarosan 56 00:02:47,340 --> 00:02:48,590 kapnak, hogy az e-mailt. 57 00:02:48,590 --> 00:02:50,496