Intereting Posts
как можно перенаправить домен без www на www в laravel 4? Автоматическое удаление связанных строк в Laravel (Eloquent ORM) Как сделать асинхронный запрос GET в PHP? WORDPRESS: отображение списка подкатегорий и сообщений, которые они содержат, в пределах одной основной категории Изменение состояния флажка при загрузке страницы с использованием PHP перед другими функциями Уникальный, непредсказуемый, 12-значный, целочисленный идентификатор Графические диаграммы для HTML-задач Как управлять разрешениями файлов, когда плагин php netbeans загружает файл с FTP yii null внешний ключ Как получить доступ к данным youtube api json response $ t variable в php? Как я могу получить возвращаемое регистром возвращение из array_intersect () Почему я получаю такие точные результаты от `filesize`? Laravel – нетерпеливая загрузка метода (а не отношения) модели Eloquent Получить базовый url в приложении консоли YII Php: Преобразование плоского массива в дерево, подобное структуре

HTML в php mail-функции

У меня есть контактная форма на моем сайте, поэтому пользователи могут отправить мне электронное письмо, но у меня возникла проблема.

Я хочу использовать HTML-ссылку внутри электронного письма, и я также хочу, чтобы контент, который пользователь посылал мне, формировался так, как им хотелось бы … позвольте мне объяснить.

Если пользователь отправляет это сообщение:

Hello World! Isnt it a great Day? 

без использования заголовков, чтобы включить html, тогда он говорит, что сформировался таким образом, когда он достигнет меня.

Если я использую заголовки (MIME), чтобы включить html, также включить ссылку в электронное письмо (которое я хотел бы сделать), тогда он достигает меня как:

 Hello World!Isnt it a great Day? 

Как включить html, а также правильно ли отформатировать электронную почту?

благодаря

И, надеюсь, все это имеет смысл: S

Используйте nl2br в своем сообщении – http://php.net/manual/en/function.nl2br.php

Он заменит все новые строки HTML

 $message = nl2br($message, false); 

Второй параметр * is_xhtml * является необязательным, если вы хотите отправить HTML-письмо вместо XHTML