За последние 24 часа нас посетил 17241 программист и 1303 робота. Сейчас ищут 1736 программистов ...

HTML код в письме

Тема в разделе "Прочие вопросы по PHP", создана пользователем Dremax, 25 фев 2024.

  1. Dremax

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

    С нами с:
    13 фев 2015
    Сообщения:
    154
    Симпатии:
    4
    Привет
    Я считал сайт через file_get_content и отправил всё это на почту
    В письме пришел хтмл код
    Надо отобразить весь код в письме как сайт
    Подсказали,что надо писать в заголовке Content-Type: text/html
    Но это не сработало
    Подскажите
    [[ -- в поисковике искал,у чата GPT спрашивал -- ]]

    mail("xxx@mail.ru", "Content-Type: text/html", "$p");
     
  2. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.487
    Симпатии:
    281
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.840
    Симпатии:
    651
    Просто содрать страницу и отправить не получится. Слишком много отличий в разметке, оформлении и вставке медиафайлов. Например, письма до сих пор часто верстаются таблицами.

    Чтобы отправить любому адресату, надо кодировать:
    https://gency.ru/send-letter

    Чтобы прикреплять медиафайлы, надо использовать спец. вложения с Content-ID и src="cid:тут_id" (прям описания прикрепления медиафайлов для HTML в статье нет, но с основами добавления вложений можно познакомиться), хотя обычные ссылки с абс. адресами тоже можно:
    https://gency.ru/send-letter-with-attachment
    --- Добавлено ---
    Еще src="data:данные" попробуйте. Возможно, тоже пригодится.
     
  4. Dremax

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

    С нами с:
    13 фев 2015
    Сообщения:
    154
    Симпатии:
    4
    Ответ на вопрос: mail("xxx@mail.ru", "История чата ".$rr, "$p", "Content-Type: text/html");

    Никто здесь не знает,за 2 дня не ответили,ну и славненько

    [[-- Один ненормальный владелец чата попросил написать парсер ,считать историю чата за сутки и отправить на почту
    Обещал 500р
    Я сказал цена будет минимум 2000р
    Он начал торговаться - ,давай 1000р
    В итоге я написал скрипт в 14 строчек,показал ему,а он пишет претензии,что история чата не видна
    Я ему ненормальному написал раз 20 - открой историю чата
    Он пишет ты должен написать скрипт авторизации
    Я его раза 2 на х* послал,идиота такого
    Оплату не получил,файл со скриптом удалил--]]

    [[--Он сам же спрятал историю чата,как будто там секретные переговоры фсб,и предлагает мне обойти эту преграду - ИДИОТ
    Я протестировал скрипт на своем чате - все прекрасно работает,история чата отправляется на почту--]]
     
  5. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.487
    Симпатии:
    281
    Здесь где-то ЧС видел. Или не здесь?

    (upd)нашел
     
  6. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    922
    Симпатии:
    143
  7. Vladimir Kheifets

    Vladimir Kheifets Новичок

    С нами с:
    23 сен 2023
    Сообщения:
    440
    Симпатии:
    85
    Адрес:
    Бавария, Германия
    Добрый день!
    @Dremax, несколько с запозданием, написал о том в чём на самом деле проблема:
    Проблема оказывается в парсере контента с авторизацией.
    Как бы не хотелось, то чего нет ничем не отправишь.
    Удачи!