ФорумПрограммированиеPHP для идиотов → Стили в письме

Стили в письме

  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 4 марта 2008 г. 8:00

    Нужно создать письмо в хтмл, с картинками и стилями.
    С картинками я указываю полные пути, и все нормально отображается. Точней, все отображается при использовании веб-интерфейса, в бате - не отображается.
    Стили же не работают вообще, вне завсисимости от того, указывать полные пути, или размещать их в теге <style></style>.

    Вопросов два - как быть со стилями, и что делать с изображениями - давать полный путь или нужно как-то прикреплять их к письму и брать оттуда?

    Код (на всякий случай):
    $text = "<html><head>
    <LINK REL=\"StyleSheet\" HREF=\"http://example.com/template/tmp/style.css\" TYPE=\"text/css\">
    <title>Рассылка</title>
    </head>
    <body topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" bgcolor=#C6C6C6>
    … тут сам текст письма, с картинками и всей фигней
    </body>
    </html>";

    $headers = "From: \"Example\"<[email protected]>\n"."Content-Type: text/html; charset=windows-1251\n";

    mail ("[email protected]", "Mailing", $text, $headers);

  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 4 марта 2008 г. 8:02, спустя 2 минуты 6 секунд

    с картинками — надо их прикреплять к письму и ссылаться на них
    со стилями не знаю, но возможно так же

    есть либы, позволяющие по-человечески вставлять картинки…
    все умрут, а я изумруд
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 4 марта 2008 г. 9:57, спустя 1 час 54 минуты 53 секунды

    Знаю, что либы есть… Хочу сам написать :) Ладно, скачаю либы, буду смотреть как там делается…

Пожалуйста, авторизуйтесь, чтобы написать комментарий!