[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка почты с html версткой
AntiBuger
Здравствуйте Уважаемые форумчани. Прошу у Вас помощи. Задача:
Отправить через скрипт на мыло письмо в виде html страницы, как это сделать? Скрипт написал уже, вопрос в том как отправить HTML, что бы не просто текст отображался, а сверстанная страница с картинками и т.п.
Спасибо.



Спустя 6 минут, 14 секунд (27.09.2010 - 22:15) Rand написал(а):
Добавить в заголовок Content-type: text/html
$to = 'user@mail.ru';
$from = 'robot@mail.ru';
$subject = 'Тема письма';
$subject = '=?utf-8?b?'.base64_encode($subject).'?=';
$headers = 'Content-type: text/html; charset="utf-8"'.PHP_EOL;
$headers .= 'MIME-Version: 1.0'.PHP_EOL;
$headers .= 'From: СуперСайт.ру <'.$from.'>'.PHP_EOL;
$headers .= 'Date: '.date('D, d M Y h:i:s O').PHP_EOL;
$message = "<html><body><b>Какой-то текст</b></body></html>";
mail($to, $subject, $message, $headers, '-f'.$from);

Спустя 21 минута, 10 секунд (27.09.2010 - 22:36) AntiBuger написал(а):
Цитата (Rand @ 27.09.2010 - 19:15)
Добавить в заголовок Content-type: text/html
$to = 'user@mail.ru';
$from = 'robot@mail.ru';
$subject = 'Тема письма';
$subject = '=?utf-8?b?'.base64_encode($subject).'?=';
$headers = 'Content-type: text/html; charset="utf-8"'.PHP_EOL;
$headers .= 'MIME-Version: 1.0'.PHP_EOL;
$headers .= 'From: СуперСайт.ру <'.$from.'>'.PHP_EOL;
$headers .= 'Date: '.date('D, d M Y h:i:s O').PHP_EOL;
$message = "<html><body><b>Какой-то текст</b></body></html>";
mail($to, $subject, $message, $headers, '-f'.$from);

я ПРИМЕРНО ТАК И ДЕЛАЛ, но приходит на почту пись просто с текстом (код html как текст)

Спустя 39 минут, 51 секунда (27.09.2010 - 23:16) Rand написал(а):
Код в студию.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.