Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

27.3. PHP: Отправление почты нескольким адресатам

Теперь, когда вы полностью разобрались с основными параметрами функции mail(), вы без труда можете позволить себе отправление любого сообщения, необходимого вам или вашим пользователям. А если у вас возникла необходимость отправить некоторое количество писем, используя одну функцию, можно поступить так:

1. $to .= "Sasha<sasha57@edu.ou.com>". ", ";

2. $to .= "Sveta <sveta34@edu.ou.com>". ", ";

3. $to .= "ronabop@php.net";

4. $subj = "Напоминание о дне рождения в марте";

5. $message .= "День ttМесяц, ttГодn";

6. $message .= "12-го ttMapтttl982n";

7. $message .= "2-гоttMapт ttl983n";

8. $headers .= "From: Birthday Reminder <birthday@php.net>n";

9. $headers .= "X-Sender: <birthday@php.net>n";

10. $headers .= "X-Mailer: PHPn";

11. $headers .= "X-Priority: 1n";

12. $headers .= "Return-Path: <birthday@php.net>n";

13. mail($to, $subj, $message, $headers);

Первая—третья строки задают адреса получателей сообщения. Четвертая строка описывает тему сообщения, пятая—седьмая — включают содержание послания. В данном случае это даты дней рождения: день, месяц и год. В случае какой-либо ошибки необходимо будет узнать основные параметры сообщения, чтобы сообщить об этом отправителю, поэтому в восьмой строке указывается электронный адрес отправителя сообщения. В нашем случае это birthday@php.net. Далее по отдельности описываются основные параметры: девятый — отправитель, десятый — X-Mailer, т. е. программа, отправившая письмо, одиннадцатый — задается приоритет сообщения, двенадцатый — адрес, куда отправится уведомление об ошибке, если такая произойдет.

После того все параметры были заданы, мы без каких-либо проблем их в нашу функцию — тринадцатая строка.


СОВЕТ

Если в переменную, указывающую адрес получателя, внести несколько адресов, разделенных пробелами, информация будет разослана по всем указанным адресам. Это открывает простой путь к организации собственной, ни от кого не зависящей системы почтовых рассылок.


1
Оглавление
email@scask.ru