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.