DAVID MALAN: Lad os forbedre det website jeg gør, via hvilke freshman kan registrere for murene sport, ved at maile dem, når de har registreret. Hvordan du gør dette - ja, her i froshims-3, bemærker, at den eneste ændring jeg har lavet nu, er at opdatere værdien af ​​en indsats for at registrere-3.php. I register-3.php nu mærke til, at Jeg først kræver en fil kaldet class.phpmailer.php. Det hører til et bibliotek kaldet PHPMailer der eksisterer et eller andet sted inde i af computeren, og jeg specificere her at PHP bør kræve dens brug, ligesom # include i C kræver en header-fil. Næste jeg kontrollere, hvis navn ikke er tom og køn ikke er tomt og kollegieværelse er ikke tom, så lad os fortsætte at gøre følgende. Først vil jeg selv instantiere et objekt af typen PHPMailer. Det er noget nyt syntaks, men det er en funktion af et objekt-orienteret programmeringssprog, som PHP er. Især dette effektivt erklærer en variabel af typen PHPMailer og opfordrer i sidste ende denne variabel mail. Lad os nu bruge denne variabel til at sende en e-mail. Lad os først angive ved at kalde en funktion kaldet isSMTP at jeg ville faktisk gerne sende denne e-mail ved hjælp af protokollen SMTP. Lad os næste angive, at værten via som jeg sender denne mail skal være, for eksempel her på campus, smtp.fas.harvard.edu. Lad os derefter indstille fra adressen denne e-mail til jharvard@cs50.net. Lad os derefter tilføje adressen på jharvard@cs50.net så blot, denne gang John Harvard vil e-maile sig selv. Og lad os derefter indstille til genstand for denne e-mail til registrering. Endelig, lad os sætte kroppen af ​​denne e-mail til at være følgende streng. Denne person blot registreret. Navn - sådan og sådan. Kaptajn - sådan og sådan. Køn - sådan og sådan. Dorm - sådan og sådan. Bemærk, at denne streng strækker sig ind på flere linjer, men jeg har sammenføjet dem sammen ved hjælp af PHP dot operatør således at ved slutningen af ​​dagen, er det real bare én lang streng brudt her i min tekst editor på flere linjer. Nu er det tid til at sende e-mailen. Her vil jeg kalde en funktion kaldet Send, men jeg vil kontrollere, om det er til gengæld værdi er falsk. Hvis det er tilfældet, vil jeg bare kommer til at dø, så til at tale, ved at udskrive denne fejl. Bemærk nu et andet stykke af syntaks. Igennem disse flere linjer kode, jeg har gjort brug af denne pil operatør. Meget gerne i C, hvor pilen operatør dereferences en pointer og fører dig til en vis værdi, på samme måde her betyder det give dig adgang til en felt inde i en genstand, i dette hvis et objekt af typen PHPMailer. Nu var jeg nu besøge denne side, Jeg ville se følgende. Hvis jeg nu giver David Malan som mit navn, kaptajn som kaptajn, vil jeg præcisere mail, og jeg vil leve her i Matthews og klik derefter på tilmeld, jeg skulle snart modtager denne e-mail.