>> DAVID MALAN: Chcę poprawić na strona robię, za pośrednictwem której student pierwszego roku
mogą zarejestrować się na stacjonarnych sportu, wysyłając je, gdy mają
zarejestrowany.
Jak to zrobić - no, tu w froshims-3, zauważ, że tylko
zmiana Zrobiłem to, aby zaktualizować wartość akcji rejestracji-3.php.
Rejestr-3.php teraz zauważyć, że Jestem żądając plik o nazwie
class.phpmailer.php.
Ten należący do biblioteki o nazwie PHPMailer, że istnieje gdzieś w środku
komputera, a ja tu określenie że PHP powinno wymagać jego stosowania,
jak # include w C wymaga nagłówek pliku.
>> Następny sprawdzić czy nazwa nie jest pusta i płeć nie jest puste i nie ma w akademiku
pusty, a następnie przejdźmy wykonać następujące czynności.
Najpierw zamierzam nawet instancji obiekt typu phpmailer.
Jest to nieco nowa składnia, ale cechą obiektowego
język programowania, który PHP.
W szczególności, efektywne deklaruje zmienna typu phpmailer
i wzywa ostatecznie że zmienna poczty.
Załóżmy teraz używać tej zmiennej wysłać e-mail.
>> Niech najpierw określić wywołując Funkcja o nazwie isSMTP że chciałbym
rzeczywiście chcesz wysłać tę wiadomość przy użyciu protokołu SMTP.
Niech następny określić, że host poprzez której wyślę to poczta jest,
na przykład tutaj, na terenie kampusu, smtp.fas.harvard.edu.
Załóżmy następnie ustawić od adresu Ten e-mail do jharvard@cs50.net.
Załóżmy następnie dodać adres jharvard@cs50.net, tak że po prostu
tym razem będzie John Harvard się wysyłając sobie.
I niech to ustawić przedmiot Ten e-mail do rejestracji.
>> Wreszcie, ustalmy to ciało e-mail, aby być następujący ciąg.
Ten człowiek po prostu zarejestrowany.
Imię -
takie i takie.
>> Kapitan -
takie i takie.
Płeć -
takie i takie.
Dorm -
takie i takie.
Zauważ, że ten łańcuch rozciąga się na wiele linii, ale już łączone
je razem za pomocą operatora kropki PHP tak, że na koniec dnia, to
prawdziwe tylko jeden długi ciąg uszkodzony tutaj mój edytor tekstu na wielu liniach.
>> Teraz nadszedł czas, aby wysłać e-mail.
Tutaj Zadzwonię funkcję o nazwie Wyślij, ale ja sprawdzić, czy to jest powrót
wartość false.
Jeśli tak, to jestem po prostu umrze, więc mówić, drukując ten błąd.
>> Teraz zauważył jeden inny kawałek składni.
Przez te kilka linii kodu, zrobiłem wykorzystanie
tego operatora strzałki.
Podobnie jak w C, gdzie strzałka operatora dereferences wskaźnik i
prowadzi do pewnej wartości, podobnie tutaj czy to pozwala na dostęp
Pole wewnątrz obiektu, w tym przypadku, gdy obiekt typu phpmailer.
Teraz gdybym teraz odwiedź tę stronę, Chciałbym zobaczyć, co następuje.
Gdybym teraz zapewnić David Malan w moim imieniu, kapitan jako kapitan, ja określić
maila, a ja tu mieszkam w Matthews i następnie kliknij przycisk Zarejestruj się, powinienem szybko
otrzymać tę wiadomość.