время

фотографии в галерее!!!

Фотографии Книги, Телефоны Изменил: 23.01.2007 г.

Глава 26 Функции 65
$message, $header мы про- сто вставляем их в функцию mail (). Результат работы этого скрипта будет анало- гичным предыдущему. Именно такой способ является наиболее рациональным и удобным при программировании. Сама функция mail () возвращает булевый тип, что позволяет проверить правиль- ность отправки сообщений. При возникновении какой-либо ошибки функция просто возвращает false, в противном случае — true. В качестве вносимых параметров существует еще и пятый параметр, который мы рассмотрим далее (см. п. 27.2). Если не указывать четвертый $header или пятый параметры, никакой ошибки это не вызовет. Эти параметры используются на усмо- трение самих программистов, чтобы просто подробнее описать сообщение, по- сланное сервером. 27.2. Отправление почты с использованием дополнительных заголовков Пятый параметр функции mail () является необязательным, т. е. если он не будет указан, это не приведет к какому-либо неправильному выполнению функции. В син- таксисе функции этот параметр указан как string additional_parameters. Когда установлен пятый параметр, РНР добавит эти данные к вызову функции mail (). Это очень полезно, когда происходит отправление почты при правильной установке Return_Path header. Например: mail("nobody@any_domain_name.com", "the subject", $message, "From: webmaster@$NAME\n Reply-To: webmaster@$NAME\nX-Mailer: PHP/", phpversion()); При помощи задания пятого параметра можно устанавливать дополнительные па- раметры командной строки в почтовой функции. В примере, описанном выше, устанавливается правильный параметр Return_Path header для отправки почты. Функция отправки почты будет воспринимать заголовок x-Authentication- Warningnpn установленном параметре f, так как пользователь Web-сервера не является лицом, которое находится в сп

Hosted by uCoz