Статья
Версия для печати
Обсудить на форуме
PHP. Полезные скрипты (часть 1)

В этой части я приведу пример того, как из PHP скрипта отправляется электронная почта с помощью функции mail().
Код:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

Простейший пример отправки выглядит так :
Код:
mail("Komuto@mail.ru", "Заголовок письма", "Здесь текст самого письма");

Как мы видим, всё достаточно просто.
Первый параметер  функции - электронный адрес получателя.
Второй параметер - заголовок (Subject) письма.
Третий параметер - тескст сообщения.

Также можно использовать необязательный четвёртый параметер - хедеры (headers) письма. Этот параметер используется для форматирования сообщения. Т.е. для установки кодировки, формата, указания отправителя и так далее.

Вот ещё один пример с использованием четвёртого параметра:
Код:
$mail_header = "Content-type: text/plain; charset=\"windows-1251\"\r\n"; //Указываем, в каком виде и кодировке отображать
$mail_header .= "From: Shelek Club <club@shelek.com>\r\n"; //Указываем, от кого почта
$mail_header .= "Reply-to: club@shelek.com\r\n"; //Указываем, куда отсылать ответ
mail("Komuto@mail.ru", "Заголовок письма", "Здесь текст самого письма", $mail_header);

Письма также можно отправлять и в HTML виде. Тогда вместо
Код:
$mail_header = "Content-type: text/plain; charset=\"windows-1251\"\r\n";

пишем
Код:
$mail_header = "Content-type: text/html; charset=\"windows-1251\"\r\n";

Ну вот, в принципе, и всё.
Заголовок, естественно, можно расширять, но я описал только самые используемые его части.

P.S. Все Ваши замечания и пожелания прошу высказывать в нашем форуме. Вот здесь : https://forum.shelek.ru/index.php/topic,6082.0.html

МОРОЗ
Версия для печати
Обсудить на форуме