Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы оцените наш сайт?

Замечательный
Хороший
Обычный
Плохой
Отвратительный


Результаты
Другие опросы

Всего голосов: 846
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Статьи и обзоры



Отправка почты с помощью функции mail()

Речь пойдет о новой версии самого популярного в настоящее время языка написания сценариев для сервера - РНР 5. Этот язык позволяет разрабатывать высокопроизводительные Web-сайты любого масштаба и любой категории сложности. Рассматриваются такие вопросы, как синтаксические конструкции языка, объектно-ориентированное программирование на РНР, работа с базами данных и графическими изображениями, а также построение WAP-содержимого. Большое внимание уделяется эффективным решениям типовых практических задач на PHP, среди которых аутентификация посетителей, шифрование данных, использование сеансов, обработка ошибок, работа с электронной почтой. В этой статье я приведу пример того, как из PHP скрипта отправляется электронная почта с помощью функции mail().




Код
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )


Простейший пример отправки выглядит так :

PHP - Код
mail("Komuto@mail.ru""Заголовок письма""Здесь текст самого письма");


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

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

Вот ещё один пример с использованием четвёртого параметра:

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


Письма также можно отправлять и в HTML виде. Тогда вместо

PHP - Код
$mail_header "Content-type: text/plain; charset=&#092;"windows-1251&#092;"&#092;r&#092;n";


пишем

PHP - Код
$mail_header "Content-type: text/html; charset=&#092;"windows-1251&#092;"&#092;r&#092;n";


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



Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



Статьи и обзоры PHP Отправка почты с помощью функции mail этой статье приведу пример того как из скрипта отправляется электронная почта помощью функции mail Кодbool string subject message additional_headers additional_parameters]] Простейший отправки выглядит так Код " Komuto@mail ru" & nbsp Заголовок& письма" Здесь& текст& самого& Как мы видим всё достаточно просто Первый параметер электронный адрес получателя Второй заголовок Subject письма Третий тескст сообщения Также можно использовать