>> DAVID Malan: Laten we het verbeteren van de website die ik maak, via welke eerstejaars
kunnen registreren voor intramurale sport, door te mailen naar hen wanneer ze
geregistreerd.
Hoe je dit doet - goed, hier in froshims-3, merken dat de enige
verandering die ik heb nu gemaakt is om te werken de waarde van maatregelen om te registreren-3.php.
In register-3.php nu, merken dat Ik ben eerst een bestand met de naam die
class.phpmailer.php.
Dit behoort tot een bibliotheek genaamd PHPMailer dat ergens binnenin bestaat
van de computer, en ik ben hier specificeren dat PHP moet het gebruik ervan vereisen,
net als # include in C vereist een header file.
>> Volgende Ik controleer of de naam niet leeg is en geslacht niet leeg is en slaapzaal is niet
leeg, laten we dan gaan het volgende doen.
Eerst ga ik zelfs instantiëren een object van het type PHPMailer.
Dit is enigszins nieuwe syntax, maar het is een eigenschap van een object-georiënteerde
programmeertaal, wat PHP is.
Vooral dit effectief verklaart een variabele van het type PHPMailer
en roept uiteindelijk die variabele mail.
Laten we nu gebruik maken van die variabele een email te sturen.
>> Laten we eerst opgeven door te bellen naar een functie genaamd isSMTP dat ik zou
inderdaad zijn om dit e-mail met behulp van het protocol SMTP.
Laten we het volgende aangeven dat de host via die Ik stuur deze mail is,
bijvoorbeeld hier op de campus, smtp.fas.harvard.edu.
Laten we stellen dan de uit-adres van deze e-mail te jharvard@cs50.net.
We voegen dan het adres van jharvard@cs50.net zodat eenvoudig,
dit keer John Harvard zal zichzelf te e-mailen.
En laten we stellen dan het onderwerp van deze e-mail te registreren.
>> Tot slot, laten we stellen het lichaam van deze e-mail naar de volgende tekenreeks zijn.
Deze persoon gewoon geregistreerd.
Naam -
die en die.
>> Captain -
die en die.
Geslacht -
die en die.
Dorm -
die en die.
Merk op dat deze string uitstrekt naar meerdere regels, maar ik heb samengevoegd
deze met elkaar via puntoperator PHP zodat aan het eind van de dag, is
echte hier slechts een lange reeks gebroken in mijn tekstverwerker op meerdere lijnen.
>> Nu is het tijd om de e-mail te sturen.
Hier zal ik een functie genaamd Send noemen, maar ik zal kijken of het rendement
is false.
Als dat zo is, ben ik gewoon gaan sterven, zo te spreken, door het afdrukken van die fout.
>> Let nu op een ander stuk van de syntaxis.
In al deze verschillende lijnen van de code, heb ik gebruik gemaakt
van deze pijl operator.
Net als in C, waar de pijl exploitant dereferences een pointer en
leidt u naar een bepaalde waarde, zo ook hier betekent dit kunt u toegang krijgen tot een
veld in een object, in dit een object van het type PHPMailer letters.
Nu was ik nu bezoek deze pagina Ik zou het volgende zien.
Als ik bieden nu David Malan als mijn naam, kapitein als kapitein, zal ik opgeven
mail, en ik zal hier in Matthews wonen en klik op registreren, zou ik snel
ontvangen dat e-mail.