За последние 24 часа нас посетили 49840 программистов и 1757 роботов. Сейчас ищут 830 программистов ...

Отправка html письма средствами php

Тема в разделе "PHP для новичков", создана пользователем neatod, 29 янв 2016.

  1. neatod

    neatod Активный пользователь

    С нами с:
    29 янв 2016
    Сообщения:
    13
    Симпатии:
    0
    Всем привет.

    Помогите разобраться с отправкой html письма.
    Письмо содержит изображения.
    Отправляю следующим образом:
    Код (PHP):
    1. $headers = "Content-type: text/html; charset=cp-1251 \r\n";
    2. $headers .= "From: Lady Victory <cutielgua@mail.ru>\r\n";
    3. $to = $_POST[email]; //Кому
    4. $subject = $_POST[topic]; //Тема
    5. $message = $_POST[text]; //Текст письма
    6. mail($to, $subject, $message, $headers);
    7.  
    Подскажите этого достаточно чтобы отправить html письмо?

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
  3. neatod

    neatod Активный пользователь

    С нами с:
    29 янв 2016
    Сообщения:
    13
    Симпатии:
    0
    Спасибо за подсказки.
    Но вот PHPMailer не особо хочется использовать. Всё таки хочется самому написать код.

    Так, ну с этим понятно. Значит у меня следующий вопрос.
    Я отправил письмо, но в нём не работают стили? Стили пробовал по разному прописать и непосредственно в теге с помощью style=" " и с помощью css в header (<style type=`text/css`></style>).
    В чём может быть проблема?
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
  5. neatod

    neatod Активный пользователь

    С нами с:
    29 янв 2016
    Сообщения:
    13
    Симпатии:
    0
    Ну вот. Последовал Вашим советам. В gmeil всё работает отлично. В yandex какая-то херня, ни один стиль не применяется, ссылки на изображения не работают.