>> Дејвид MALAN: Да се ​​подобри врз веб-страница јас сум одлуки, преку кој Новак
можете да се регистрирате за интрамурален спортови, со испраќање на нив, кога тие имаат
регистриран.
Како да направите тоа - добро, тука во froshims-3, забележи дека само
промена Јас направив сега е да се ажурираат вредност на акција да се регистрирате-3.php.
Во регистарот-3.php сега, да се забележи дека Јас сум првиот бара фајл наречен
class.phpmailer.php.
Тој припаѓа на библиотека наречена PHPMailer дека постои некаде во внатрешноста
на компјутерот, а јас сум специфицирање тука дека PHP треба да бара неговата употреба,
исто како и # вклучуваат во C бара на хедер датотека.
>> Следна негрижата ако името не е празна и полот не е празна и dorm не е
празен, тогаш ајде да се продолжи да го направите следново.
Прво, ќе одам да дури и показ објект од типот PHPMailer.
Ова е нешто ново синтакса, но тоа е карактеристика на објектно-ориентиран
програмски јазик, кој PHP е.
Особено, ова ефикасно изјавува променлива од тип PHPMailer
и повикува на крајот таа променлива пошта.
Ајде сега ја користат таа променлива испрати е-маил.
>> Ајде прво да се определи со повик функција наречена isSMTP што јас би
навистина сакал да го испратам оваа порака со помош на протокол SMTP.
Ајде следната наведете дека домаќин преку која Јас ќе испратите оваа пошта ќе биде,
на пример тука на кампусот, smtp.fas.harvard.edu.
Ајде потоа во собата на од адресата на оваа е-мејл да jharvard@cs50.net.
Ајде потоа додадете адреса на jharvard@cs50.net така што, едноставно,
овој пат Џон Харвард ќе се испраќање себе.
И ајде да потоа во собата на тема оваа е-мејл за регистрација.
>> И на крај, ајде да се постави на телото на овој e-mail да биде следниве стринг.
Овој член само регистрирани.
Име -
такви и такви.
>> Капетан -
такви и такви.
Пол -
такви и такви.
Dorm -
такви и такви.
Забележите дека овој стринг протега врз повеќе линии, но јас сум concatenated
заедно со користење точка оператор PHP е така што на крајот на денот, тоа е
вистински само една долга низа скршени тука во мојот текст едитор врз повеќе линии.
>> Сега е време да се испрати е-мејл.
Еве јас ќе се јавам функција наречена Испрати, но јас ќе провери дали тоа е враќање
вредност е false.
Ако е така, јас сум едноставно ќе умре, па да се каже, со печатење таа грешка.
>> Сега се забележи една друга парче синтакса.
Во текот на овие неколку линии код, што сум направил употреба
на овој стрелките оператор.
Слично како во C, каде стрелката оператор dereferences покажувач и
ќе води кон некои вредност, слично тука дали ова ќе ви овозможи да имаат пристап до
полето внатрешноста на објект, во овој случај на објект од тип PHPMailer.
Сега беа јас сега ја посетите оваа страница, Би ја видите следново.
Ако јас сега се обезбеди Дејвид Malan како моето име, капетан како капитен, ќе се определи
пошта, а јас ќе живеам тука во Метјуз и потоа кликнете на Register, јас наскоро треба да
добиваат е-мејл.