Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: отправка почты  (Прочитано 10956 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Serga
Гость
« : 18-10-2004 12:04 » 

Подскажите, пожалуйста, как отправить почту  из PHP в виде HTML.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #1 : 18-10-2004 12:15 » 

Serga,  для этого используются хедеры (необязательный четвёртый параметр функции mail()). Вот тебе пример :
Код:

$header = "Content-type{ text/html; charset=\"windows-1251\"\r\n"; //тип и кодировка
$header .= "From{ Serga <tvoi@email.ru>\r\n"; //от кого
$header .= "Reply-to{ tvoi@email.ru\r\n"; //куда ответить
$mail_tekst = "сдесь твой ХТМЛ код";
//формируем и посылаем куда надо
mail)'kuda_to@mail.ru','Subject )тема письма:','".$mail_text."',$header:;
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Serga
Гость
« Ответ #2 : 19-10-2004 17:12 » 

Большое спасибо, MOPO3.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #3 : 20-10-2004 05:32 » 

Незашто Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Treww
Гость
« Ответ #4 : 22-04-2005 11:34 » 

Извиняюсь, что вклиниваюсь. Но вопрос по теме вроде.
Как к письму приаттачить файл?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 22-04-2005 21:09 » 

Treww, читай RFC по части MIME multipart/mixed.
Составить письмо, включая основной заголовок и закоголовки для частей письма, закодировать base64 где надо - все это "вручную".
Поройся в сети - кто-то уже написал библиотеку для формирования письма с атачами.
Одна из них - mime_mail: http://www.yandex.ru/yandsearch?text=class+mime_mail&stype=www

MOPO3, поправка: subject рекомендуется передавать не самостоятельным параметром, а в списке заголовков после content-type. Это для того, чтобы гарантировать объявление кодировки раньше, чем любого не-ASCII текста. При этом второй параметер mail() нужно задать пустой строкой.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Treww
Гость
« Ответ #6 : 23-04-2005 10:39 » 

Спасибо, RXL. Улыбаюсь
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #7 : 25-04-2005 04:55 » 

MOPO3, поправка: subject рекомендуется передавать не самостоятельным параметром, а в списке заголовков после content-type. Это для того, чтобы гарантировать объявление кодировки раньше, чем любого не-ASCII текста. При этом второй параметер mail() нужно задать пустой строкой.

На момент написания того ответа я этого не знал Улыбаюсь Но уже сколько времени прошло Улыбаюсь Теперь я это знаю Ага
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 29-04-2005 22:55 » 

ж) Я то же не знал когда то ж) Прочел как-то. Правда, давно: копирайт книги - 2001 год. С тех времен код php мог измениться, но стоит предерживаться "тупово" правила - так надежнее.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines