DAVID Malan: Idemo poboljšati Web Pravim, preko koje brucoš možete prijaviti za intramuralnih sportova, tako da ih e-mailom, kad su oni registrirana. Kako to učiniti - dobro, ovdje u froshims-3, primijetiti da je jedini promjena sam napravio sada je ažurirati Vrijednost akcija na registrima 3.php. U registara 3.php sada, primijetiti da Ja sam prvi koji zahtijevaju datoteku pod nazivom class.phpmailer.php. To spada u knjižnici pod nazivom PHPMailer da postoji negdje unutar od računala, a ja sam navodeći ovdje da PHP treba zahtijevati njegovo korištenje, baš kao # uključiti u C zahtijeva file header. Nakon toga sam provjeriti je li ime nije prazna i spol nije prazna, a spavaonica nije prazna, a zatim pređimo učiniti sljedeće. Prvo ću još instancu Objekt tipa PHPMailer. To je nešto novo sintakse, ali to je osobina objektno-orijentirane programski jezik, što je PHP. Konkretno, to učinkovito riječ varijabla tipa PHPMailer te poziva u konačnici da promjenjiva mail. Idemo sada koristite tu varijablu poslati e-mail. Idemo prvo navedite pozivom funkcija zove isSMTP da bih doista želite poslati ovaj mail Prema propisu SMTP. Idemo naprijed odrediti da domaćin putem koje ću poslati ovaj mail će biti, Na primjer ovdje na kampusu, smtp.fas.harvard.edu. Idemo onda postaviti iz adresu Ova e-mail za jharvard@cs50.net. Idemo onda dodajte adresu jharvard@cs50.net, tako da, jednostavno, ovaj put John Harvard će se slanje e sebe. I neka je onda postaviti temu Ova e-mail za registraciju. I na kraju, neka je postaviti tijelo to e-mail da bi slijedeći niz. Ta osoba samo registrirani. Ime - takav i takav. Kapetan - takav i takav. Spol - takav i takav. Spavaonica - takav i takav. Uočite da ovaj niz proteže na više redaka, ali sam konkateniraju ih zajedno pomoću PHP-a dot operatera tako da na kraju dana, je stvarna samo jedan dugi niz slomljena ovdje u moj tekst editor na više linija. Sada je vrijeme za slanje e-pošte. Ovdje ću pozvati funkciju nazvanu Pošalji, ali ja ću provjeriti da li je povratak vrijednost je lažna. Ako je tako, ja sam jednostavno umrijeti, pa govoriti, tiskanjem tu pogrešku. Sada primijetiti jedan drugi dio sintakse. Kroz tih nekoliko redaka koda, ja sam se poslužio ove strelice operatera. Slično kao u C, koje je operator strelica dereferences pokazivač i vodi vas do neke vrijednosti, na sličan ovdje to vam omogućiti pristup Polje unutar objekta, u ovom slučaju da objekt tipa PHPMailer. Sada su mi se sada posjetiti ovu stranicu, Ja bih vidjeti slijedeće. Ako ja sada pružaju David Malan kao moje ime, Kapetan kao kapetan, ja ću navesti mail, a ja ću ovdje živjeti u Matthews i zatim se registrirate, uskoro bih trebao primiti taj e-mail.