>> DAVID Malan: Poďme vylepšiť Webové stránky robím, cez ktorý nováčik
môžete zaregistrovať pre intramurální šport, prostredníctvom e-mailu je, keď majú
registrovaný.
Ako to urobiť - dobre, tu v froshims-3, zistíte, že len
zmena, ktorú som urobil je teraz aktualizovať hodnota akcie na registráciu-3.php.
V registri-3.php teraz, zistíte, že Ja som najprv vyžaduje súbor s názvom
class.phpmailer.php.
Patrí do knižnice s názvom PHPMailer, že existuje niekde vo vnútri
počítača, a ja s uvedením tu že PHP by mal vyžadovať jeho použitie,
rovnako ako # include v C vyžaduje, hlavičkový súbor.
>> Ďalej som skontrolovať, či názov nie je prázdny a pohlavia nie je prázdny a koľaji nie je
prázdny, potom sa poďme pokračovať vykonať nasledujúce kroky.
Najprv budem ešte konkretizovať objekt typu PHPMailer.
To je trochu nová syntax, ale je to rysom objektovo orientované
programovací jazyk, ktorý PHP je.
Najmä toto účinne prehlasuje premenná typu PHPMailer
a žiada, aby nakoniec že premenná pošty.
Poďme sa teraz používajú túto premennú poslať e-mail.
>> Poďme si najprv určiť, na telefónnom čísle Funkcie tzv isSMTP, že by som
naozaj by som poslať tento e-mail pomocou protokolu SMTP.
Poďme vedľa stanovuje, že hostiteľský cez ktorý pošlem tento email musí byť,
napríklad tu na akademickej pôde, smtp.fas.harvard.edu.
Poďme nastavte z adresy Tento e-mail na jharvard@cs50.net.
Poďme pridajte adresu jharvard@cs50.net tak, že jednoducho,
Tentoraz John Harvard bude bude e-mailom sám.
A poďme potom nastaviť predmet Tento e-mail na registráciu.
>> A konečne, poďme nastaviť telo to e-mail bude nasledujúci reťazec.
Tento človek jednoducho zaregistrovaný.
Meno -
taký a taký.
>> Kapitán -
taký a taký.
Pohlavia -
taký a taký.
Koľaj -
taký a taký.
Všimnite si, že tento reťazec rozširuje na viac riadkov, ale ja som spojené
je dohromady pomocou operátora bodka PHP tak, že na konci dňa, to je
v reálnom tu len jeden dlhý reťazec rozdeliť na môj textový editor na viac riadkov.
>> Teraz je čas odoslania e-mailu.
Tu zavolám funkciu nazvanú Send, ale Pozriem sa, či je to návrat
hodnota je false.
Ak áno, ja proste umriem, tak hovoriť, vytlačte túto chybu.
>> Teraz Všimnite si ešte jeden kus syntaxe.
V priebehu nasledujúcich niekoľkých riadkov kódu som využil
tohto operátora šípky.
Rovnako ako v C, kde operátor šípka dereferences ukazovateľ a
vás vedie k určitej hodnote, podobne ako tu to vám umožní prístup k
pole vo vnútri objektu, v tomto prípade, že objekt typu PHPMailer.
Teraz keby som sa teraz navštíviť túto stránku, Ja by som vidieť nasledujúce.
Keby som teraz poskytujú David Malani ako moje meno, kapitán ako kapitán, budem špecifikovať
e-mail, a ja budem žiť tu Matthews a potom kliknite na tlačidlo registrovať, mal som skoro
dostane tento e-mail.