>> ДЭВИД Малан: Давайте улучшить сайт я делаю, через какой первокурсник
могут зарегистрироваться для очной спорта, по электронной почте их, когда они есть
зарегистрировано.
Как это сделать - ну, здесь, в froshims-3, обратите внимание, что только
изменение, которое я сделал сейчас является обновление Значение действия в регистрации-3.php.
Зарегистрируйтесь-3.php сейчас, обратите внимание, что Я сначала требуя файл с именем
class.phpmailer.php.
Это относится к библиотеке под названием PHPMailer, что существует где-то внутри
компьютера, и я указав здесь что PHP должен требовать его использование,
так же, как # включить в C требуется Файл заголовка.
>> Затем я проверить, если имя не пустой и пол не пусто и общежития не
пусто, то давайте продолжим сделать следующее.
Впервые я собираюсь даже экземпляр объект типа PHPMailer.
Это несколько новый синтаксис, но это особенность объектно-ориентированный
язык программирования, который РНР.
В частности, это эффективно заявляет переменная типа PHPMailer
и призывает в конечном счете, что переменная почты.
Давайте теперь использовать эту переменную отправить письмо.
>> Давайте сначала указать, вызвав Функция называется isSMTP, что я бы
действительно хотите послать это письмо с использованием протокола SMTP.
Давайте следующий указать, что хозяин через которые я пошлю это письмо должно быть,
например здесь, на территории кампуса, smtp.fas.harvard.edu.
Давайте затем установить с адресом это письмо, чтобы jharvard@cs50.net.
Давайте тогда добавьте адрес jharvard@cs50.net так что просто,
на этот раз Джон Гарвард будет быть по электронной почте себя.
И давайте затем установите тему это письмо с регистрацией.
>> Наконец, давайте установим тело это по электронной почте, чтобы быть следующая строка.
Этот человек только что зарегистрировался.
Имя -
такой-то.
>> Капитан -
такой-то.
Пол -
такой-то.
Общежитие -
такой-то.
Обратите внимание, что эта строка продолжается на несколько строк, но я объединяются
их вместе с помощью оператора точки РНР так что в конце дня, это
реальный только один длинная строка сломаны здесь, в мой текстовый редактор на несколько строк.
>> Теперь пришло время для отправки электронной почты.
Здесь я буду называть функцию с именем Отправить, но я проверю будь то возвращение
значение является ложным.
Если это так, я просто умру, так говорить, печатая эту ошибку.
>> Теперь обратите внимание еще один кусок синтаксиса.
На протяжении всех этих нескольких строках кода, я использовал
этого оператора стрелки.
Многое, как в С, где оператор стрелка разыменовывает указатель и
ведет вас в некоторое значение, так же здесь что это позволяет вам получить доступ к
поле внутри объекта, в этом случай объект типа PHPMailer.
Сейчас бы я сейчас, посетите эту страницу, Я бы увидеть следующее.
Если бы я в настоящее время обеспечивают Дэвид Malan как мое имя, Капитан в качестве капитана, уточню
почте, и я буду жить здесь, в Matthews и затем нажмите зарегистрируйтесь, я в ближайшее время должен
получить это письмо.