>> 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.