Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
27.2. PHP: Отправление почты с использованием дополнительных заголовков
Пятый параметр функции mail является необязательным, т. е. если он не будет указан, это не приведет к какому-либо неправильному выполнению функции. В синтаксисе функции этот параметр указан как string additional_parameters.
Когда установлен пятый параметр, РНР добавит эти данные к вызову функции mail(). Это очень полезно, когда происходит отправление почты при правильной установке Return_Path header. Например:
mail ("nobody@any_domain_name.com", "the subject", Smessage, "From: webmaster@$NAMEn Reply-To: webmaster@$NAMEnX-Mailer: PHP/", phpversion());
При помощи задания пятого параметра можно устанавливать дополнительные параметры командной строки в почтовой функции. В примере, описанном выше, устанавливается правильный параметр Return_Path header для отправки почты. Функция отправки почты будет воспринимать заголовок Warning при установленном параметре f, так как пользователь Web-сервера не является лицом, которое находится в списке доверительных персон. Чтобы подавить это предупреждение, вам просто следует добавить пользователя Web-сервера в список лиц, которым вы можете доверять. Добавление пользователей, которым вы можете доверять, производится путем редактирования файла конфигурации отправки почты (sendmail).
Параметр additional_parameters был добавлен в функцию mail() в РНР 4.0.5. Приведем пример к описанному выше:
mail("nobody@your_domain_name.com", "thesubject", $message, "From: webmaster@$SERVER_NAME", "-fwebmaster@$SERVERNAME");