Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

АФФАБЕЛЬ - шаг к красоте
АФФАБЕЛЬ - шаг к красоте
 
Покупаешь у нас? Доставка в Брест!
Покупаешь у нас? Доставка в Брест!
 
Горные лыжи из Бреста
Горные лыжи из Бреста
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Как отправить письмо в HTML формате


Иногда и, кстати, не так уж и редко, возникает такая необходимость. Нужно это, например, тогда, когда есть необходимость организовать рассылку рекламных материалов компании. Это не обязательно может быть спам, это может быть обыкновенная корпоративная рассылка. Конечно, в этом случае очень хотелось бы не просто ложить в такую рассылку текст, а оформлять его в соответствии со стандартами HTML.

Вот тут и пригодится Вам мой совет. На самом деле, как и все в PHP, это исключительно легко. Все, что нужно, это правильно сформировать заголовок, который отправляется вместе с письмом. Давайте лучше сразу рассмотрим небольшой пример, и все сразу станет на свои места.

<?

$header="Content-Type: text/html; charset=utf-8\n";

mail("адрес, куда слать письмо","Это может быть тема письма","

<h1>Сообщение в HTML-формате.</h1>

<p>Допустимы любые теги<br>

<hr>

<table><tr><td>Вот, например - </td>

<td>таблицы</td></tr></table>

<hr>

",$header);

?>

Как видите, переменная $header имеет заголовок с типом Content-Type: text/html; Это указание почтовой программе воспринимать полученное сообщение как HTML-письмо. Экспериментируя с кодом, Вы сможете составлять такие письма и красиво оформлять их. Только не забудьте проставить адрес, куда будет отправлено письмо и указать его тему.

А вот и еще один вариант, встреченный мной как-то на просторах Интернета. Он немного более навороченный, и даже имеет возможность выбрать кодировку отправляемого письма.

$to = “адрес кому письмо”;

$subject = “тема письма”;

$text = “текст самого письма”;

$from = “от кого письмо”;

$kodir = “кодировка письма”;

//$kodir="windows-1251";

//$kodir="koi8-r";

$header = "From: $from\nReply-To: $from\n";

$header .= "MIME-Version: 1.0\n";

$header .= "Content-Type: text/plain; charset=$kodir\n";

// $header .= "Content-Type: text/html; charset=$kodir\n";

$header .= "Content-Transfer-Encoding: 8bit\n\n";

$header .= "$text\n";

mail($to, $subject, $text, $header);

Надеюсь, Вам уже все понятно без комментариев. Видите закомментированные строки? В первых двух - варианты русской кодировки. Выбирайте ту, что Вам нужна. Последний комментарий надо убрать, если письмо предполагается в HTML-формате. Только не забудьте его (комментарий) поставить в этом случае на предыдущей строчке.

Читать еще...



Ф. Аньен

Основы ASP.NET с примерами на Visual Basic.Net
Руководство по ASP.NET версии 1.1 для программистов Visual Basic. В нем приведены рекомендации по построению надежных и эффективных веб-приложений средствами ASP.NET, а также...

Робин Никсон

Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript
Если у вас есть базовые навыки работы с HTML, то с помощью книги Робина Никсона, опытнейшего разработчика и автора многочисленных бестселлеров по веб-мастерингу, вы без особого...

Юлия Сырых

Современный веб-дизайн. Эпоха Веб 3.0
Эта книга предназначена для начинающих веб-дизайнеров. Она описывает основные правила и тонкости дизайнерской работы на всех этапах разработки сайта от постановки задачи, отбора...

Дж. Албахари

LINQ. Карманный справочник
Справочник посвящен технологии LINQ (Language Integrated Query) - новой функциональной возможности языка C# 3.0 и платформы Framework, которая позволяет писать...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

Сегодня мы проведем небольшой краш-тест зарядки для ноута Lenovo. Рассмотрим все достоинства и недостатки данного девайса
© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic