Перейти к содержимому


Отправка письма без шаблона

Рассылка внешние формы

Сообщений в теме: 2

#1 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 04 Январь 2015 - 16:29

У меня при обработке внешнего запроса формируется в html таблица с ответом, которую нужно отправить обратившемуся. Я могу, конечно, создать поле типа многострочный текст с html форматирование и сохранить туда, а в шаблоне указать выводить это поле, но насколько это будет перегружать базу ненужной информацией! Хотя после отправки можно и подчищать, конечно. Но может быть есть встроенный синтаксис для отправки на мыло текстов произвольной формы?

#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 05 Январь 2015 - 21:09

Просмотр сообщенияАлександр Пономарев (04 Январь 2015 - 16:29) писал:

У меня при обработке внешнего запроса формируется в html таблица с ответом, которую нужно отправить обратившемуся. Я могу, конечно, создать поле типа многострочный текст с html форматирование и сохранить туда, а в шаблоне указать выводить это поле, но насколько это будет перегружать базу ненужной информацией! Хотя после отправки можно и подчищать, конечно. Но может быть есть встроенный синтаксис для отправки на мыло текстов произвольной формы?
В переменную $letter пишем, все что хотим. HTML или plain text - не важно
$subj = "Тема письма";
$letter = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>Заголовок страницы</title>
  <style>

  </style>
  </head>
  <body>
   Здесь размещаем все, что хотим
  </body>
</html>';

sendmail($subj, $letter, $email);


Сообщение отредактировал maksn: 05 Январь 2015 - 21:11

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 12 Март 2015 - 00:52

Просмотр сообщенияmaksn (05 Январь 2015 - 21:09) писал:

В переменную $letter пишем, все что хотим. HTML или plain text - не важно
$subj = "Тема письма";
$letter = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>Заголовок страницы</title>
  <style>

  </style>
  </head>
  <body>
   Здесь размещаем все, что хотим
  </body>
</html>';

sendmail($subj, $letter, $email);


Спасибо.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных