1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID Malan: Gadewch i wella ar y wefan fy mod yn gwneud, drwy sy'n freshman 3 00:00:02,980 --> 00:00:06,910 gallu cofrestru ar gyfer chwaraeon rhyngfurol, drwy eu e-bostio pan fydd ganddynt 4 00:00:06,910 --> 00:00:07,660 cofrestru. 5 00:00:07,660 --> 00:00:11,180 Sut i wneud hyn - wel, yma yng froshims-3, yn sylwi mai'r unig 6 00:00:11,180 --> 00:00:16,480 newid Rwyf wedi gwneud yn awr yw i ddiweddaru'r gwerth o weithredu i gofrestru-3.php. 7 00:00:16,480 --> 00:00:21,290 Yng nghofrestr-3.php yn awr, yn sylwi bod Im 'yn gofyn am ffeil o'r enw cyntaf 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 Mae hyn yn perthyn i lyfrgell o'r enw PHPMailer sy'n bodoli rhywle y tu mewn 11 00:00:28,380 --> 00:00:32,870 y cyfrifiadur, ac rwy'n pennu yma Dylai fod PHP ei gwneud yn ofynnol ei ddefnyddio, 12 00:00:32,870 --> 00:00:36,700 yn union fel # yn cynnwys yn C gwneud yn ofynnol i ffeil pennawd. 13 00:00:36,700 --> 00:00:42,450 >> Nesaf i wirio os nad yw enw yn wag ac Nid yn wag rhyw ac nid yn dorm 14 00:00:42,450 --> 00:00:46,080 yn wag, yna gadewch i ni symud ymlaen i wneud y canlynol. 15 00:00:46,080 --> 00:00:50,910 Cyntaf i mi i'n mynd i hyd yn oed yn enghreifftio gwrthrych o'r math PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Mae hyn yn cystrawen braidd yn newydd, ond mae'n yn nodwedd o gwrthrych-oriented 17 00:00:54,250 --> 00:00:56,450 iaith raglennu, a PHP yn. 18 00:00:56,450 --> 00:01:01,060 Yn benodol, mae hyn yn datgan yn effeithiol newidyn o'r math PHPMailer 19 00:01:01,060 --> 00:01:03,680 ac yn galw yn y pen draw y post amrywiol. 20 00:01:03,680 --> 00:01:06,820 Gadewch i ni yn awr yn defnyddio'r newidyn anfon e-bost. 21 00:01:06,820 --> 00:01:11,660 >> Gadewch i ni nodi yn gyntaf drwy ffonio swyddogaeth o'r enw isSMTP fy mod byddai 22 00:01:11,660 --> 00:01:15,380 yn wir yn hoffi i anfon e-bost hwn gan ddefnyddio'r protocol SMTP. 23 00:01:15,380 --> 00:01:19,550 Gadewch i ni nodi nesaf y bydd y llu drwy a byddaf yn anfon bydd bost hon fod, 24 00:01:19,550 --> 00:01:21,526 er enghraifft yma ar y campws, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Gadewch i ni wedyn yn gosod y i gyfeiriad y e-bost hwn at jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Gadewch i ni wedyn i ni ychwanegu cyfeiriad jharvard@cs50.net fel eu bod, yn syml, 28 00:01:34,250 --> 00:01:37,330 y tro hwn John Harvard yn yn cael ei anfon e-bost ei hun. 29 00:01:37,330 --> 00:01:40,990 A gadewch i yna yn gosod y testun e-bost hwn i gofrestru. 30 00:01:40,990 --> 00:01:44,680 >> Yn olaf, gadewch i ni gosod y corff hwn e-bost i fod yn llinyn canlynol. 31 00:01:44,680 --> 00:01:46,460 Mae'r person hwn yn unig cofrestredig. 32 00:01:46,460 --> 00:01:47,330 Enw - 33 00:01:47,330 --> 00:01:48,200 o'r fath ac o'r fath. 34 00:01:48,200 --> 00:01:48,860 >> Capten - 35 00:01:48,860 --> 00:01:49,710 o'r fath ac o'r fath. 36 00:01:49,710 --> 00:01:50,330 Rhyw - 37 00:01:50,330 --> 00:01:51,230 o'r fath ac o'r fath. 38 00:01:51,230 --> 00:01:51,800 Dorm - 39 00:01:51,800 --> 00:01:52,940 o'r fath ac o'r fath. 40 00:01:52,940 --> 00:01:56,800 Sylwch fod llinyn hwn yn ymestyn i llinellau lluosog, ond rwyf wedi concatenated 41 00:01:56,800 --> 00:02:00,800 nhw at ei gilydd gan ddefnyddio PHP yn dot gweithredwr fel bod ar ddiwedd y dydd, mae hyn yn 42 00:02:00,800 --> 00:02:06,100 go iawn dim ond un llinyn hir torri yma yn fy golygydd testun ar linellau lluosog. 43 00:02:06,100 --> 00:02:08,070 >> Nawr mae'n amser i anfon yr e-bost. 44 00:02:08,070 --> 00:02:11,380 Yma, byddaf yn galw swyddogaeth o'r enw Anfon, ond byddaf yn sicrhau ei fod yn dychwelyd 45 00:02:11,380 --> 00:02:12,470 gwerth yn ffug. 46 00:02:12,470 --> 00:02:16,540 Os felly, rwy'n dim ond yn mynd i farw, felly i siarad, drwy argraffu gwall. 47 00:02:16,540 --> 00:02:18,340 >> Nawr sylwi ar un darn arall o gystrawen. 48 00:02:18,340 --> 00:02:20,510 Drwy gydol y nifer o linellau o god, dwi wedi gwneud defnydd 49 00:02:20,510 --> 00:02:22,260 y gweithredwr saeth. 50 00:02:22,260 --> 00:02:26,060 Mae llawer yn hoffi yn C, lle mae gweithredwr saeth dereferences pwyntydd a 51 00:02:26,060 --> 00:02:29,880 yn eich arwain at ryw werth, yn yr un modd yma mae hyn yn eich galluogi i gael mynediad at 52 00:02:29,880 --> 00:02:34,910 maes y tu mewn gwrthrych, yn yr achos gwrthrych o fath PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Nawr pe bawn yn awr yn ymweld รข'r dudalen hon, Byddwn yn gweld y canlynol. 54 00:02:37,960 --> 00:02:42,600 Os wyf bellach yn darparu David Malan fel fy enw, capten fel capten, byddaf yn nodi 55 00:02:42,600 --> 00:02:47,340 bost, a byddaf yn byw yma yng Matthews a yna cliciwch gofrestru, dylwn fuan 56 00:02:47,340 --> 00:02:48,590 derbyn y neges e-bost. 57 00:02:48,590 --> 00:02:50,496