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

Простейший пример отправки выглядит так :
Код:
mail("[email protected]", "Заголовок письма", "Здесь текст самого письма");

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

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

Вот ещё один пример с использованием четвёртого параметра:
Код:
$mail_header = "Content-type: text/plain; charset=\"windows-1251\"\r\n"; //Указываем, в каком виде и кодировке отображать
$mail_header .= "From: Shelek Club <[email protected]>\r\n"; //Указываем, от кого почта
$mail_header .= "Reply-to: [email protected]\r\n"; //Указываем, куда отсылать ответ
mail("[email protected]", "Заголовок письма", "Здесь текст самого письма", $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";

Ну вот, в принципе, и всё.
Заголовок, естественно, можно расширять, но я описал только самые используемые его части.
Information
  • Posted on 01.02.2010 01:14
  • Просмотры: 1596