David Malan: Kom ons verbeter op die webwerf wat ek maak, via wat eerstejaars kan vir binnemuurse sport te registreer, per e-pos hulle wanneer hulle geregistreer is. Hoe om dit te doen - wel, hier in froshims-3, sien dat die enigste verandering Ek het nou gemaak is om te werk om die waarde van aksie te-3.php registreer. In register-3.php nou, sien dat Ek is die eerste van 'n lêer genaamd vereis class.phpmailer.php. Dit behoort aan 'n biblioteek genaamd PHPMailer wat bestaan ​​iewers binnekant van die rekenaar, en ek is hier spesifiseer dat PHP moet die gebruik daarvan vereis, net soos # sluit in C vereis 'n kop-lêer. Volgende Ek is so indien die naam nie leeg is nie en geslag nie leeg is nie en dorm is nie leeg, dan laat ons voortgaan die volgende te doen. Eerste Ek gaan selfs instansieer 'n voorwerp van tipe PHPMailer. Dit is 'n bietjie nuwe sintaksis, maar dit is 'n kenmerk van 'n voorwerp-georiënteerde programmeringstaal, wat PHP is. In die besonder, dit effektief verklaar 'n veranderlike van tipe PHPMailer en roep uiteindelik dat veranderlike pos. Kom ons gebruik nou dat veranderlike 'n e-pos te stuur. Kom ons kyk eers spesifiseer deur te bel 'n funksie genoem isSMTP wat ek wil inderdaad graag hierdie e-pos te stuur gebruik van die protokol SMTP. Kom ons volgende spesifiseer dat die gasheer via wat ek stuur hierdie e-pos sal wees, byvoorbeeld hier op die kampus, smtp.fas.harvard.edu. Kom ons stel dan die van adres van hierdie e-pos te jharvard@cs50.net. Kom ons voeg dan die adres van jharvard@cs50.net sodat, net, hierdie tyd John Harvard sal word die e-pos self. En laat ons dan stel die onderwerp van hierdie e-pos registrasie. Laastens, kom ons stel die liggaam van hierdie E-pos die volgende string te wees. Hierdie persoon het net geregistreer. Noem - so en so. Kaptein - so en so. Geslag - so en so. Koshuiskamer - so en so. Let daarop dat hierdie string strek op verskeie reëls, maar ek het saamgevoeg hulle saam met behulp van PHP se dot operateur sodat aan die einde van die dag, is dit werklike net een lang string hier gebreek in my teks editor op verskeie lyne. Nou is dit tyd om die e-pos te stuur. Hier sal ek 'n funksie genoem Stuur noem, maar ek sal kyk of dit se terugkeer waarde is onwaar. As dit so is, is ek net gaan om te sterf, sodat om te praat, deur die druk van die fout. Let nou een ander stuk van die sintaksis. Gedurende hierdie paar lyne van die kode, het ek gebruik gemaak van hierdie pyl operateur. Baie soos in C, waar die pyl operateur dereferences 'n wyser en lei jou na 'n bietjie waarde, insgelyks hier beteken dit toelaat om 'n om toegang te verkry gebied binnekant van 'n voorwerp, in hierdie geval word 'n voorwerp van tipe PHPMailer. Nou was ek nou hierdie bladsy besoek, Ek sal die volgende sien nie. Indien ek 'nou David Malan as my naam, kaptein as kaptein, sal ek spesifiseer pos, en ek sal in Matthews hier woon en klik op registreer, moet ek gou e-pos ontvang.