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ść.