[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: email с картинкой
Ser18
Подскажите пожалуйста

Как отправить email с картинкой, например:
<div style="background-image:url(1.png);"></div>


Вот сам код отправки письма:

$to = 'to@mail.ru';     
$from = 'email@yandex.ru';
$subject = 'Тема';
$subject = '=?utf-8?b?'. base64_encode($subject) .'?=';
$headers = "Content-type: text/plain; charset=\"utf-8\"\r\n";
$headers .= "From: <". $from .">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Date: ". date('D, d M Y h:i:s O') ."\r\n";
$message = 'Текст письма';

mail($to, $subject, $message, $headers);




Спустя 4 минуты, 2 секунды (2.02.2012 - 10:34) Игорь_Vasinsky написал(а):
$headers = "Content-type: text/html; charset=\"utf-8\"\r\n"; 


и

$message = 'Текст письма в HTML можешь формировать'; 



Спустя 2 часа, 26 минут, 20 секунд (2.02.2012 - 13:01) Ser18 написал(а):
Если так делать то сообщение приходит без картинки

Спустя 33 минуты, 52 секунды (2.02.2012 - 13:35) Ser18 написал(а):
Все почту без картинок отсылают что ли?

Спустя 3 минуты, 20 секунд (2.02.2012 - 13:38) nugle написал(а):
<div style="background-image:url(1.png);"></div>

Приходит без картинки, так как не указана высота и ширина

Спустя 3 минуты, 24 секунды (2.02.2012 - 13:41) Ser18 написал(а):
Это я в качестве примера
В реальном коде указано

Спустя 1 минута, 36 секунд (2.02.2012 - 13:43) bob marley написал(а):
Цитата (Ser18 @ 2.02.2012 - 10:35)
Все почту без картинок отсылают что ли?

ну так-то да huh.gif

Спустя 1 час, 5 минут, 10 секунд (2.02.2012 - 14:48) Ser18 написал(а):
Если я отсылаю такое сообщение
<div style="background-image:url(img/10.jpg); width:350px; height:263px;"></div> Картинка номер 1

То на почту приходит такое
<div style="width:350px; height:263px;"></div> Картинка номер 1


Картинку вырезает

Спустя 2 минуты, 18 секунд (2.02.2012 - 14:50) nugle написал(а):
Ser18
ты пробовал отправлять с помощью тега img?

Спустя 1 минута, 45 секунд (2.02.2012 - 14:52) Ser18 написал(а):
Нет
Сейчас попробую

Спустя 11 минут, 33 секунды (2.02.2012 - 15:04) Ser18 написал(а):
через тег img тоже обрезает адрес картинки

Спустя 35 минут, 11 секунд (2.02.2012 - 15:39) Ser18 написал(а):
Может картинку надо как то отдельно прилеплять, а потом кода сообщение приходит на почту она подставляется?

Спустя 3 минуты, 13 секунд (2.02.2012 - 15:42) Игорь_Vasinsky написал(а):
Цитата
background-image:url(img/10.jpg)


папку img - тоже крепишь?

Спустя 3 часа, 39 минут, 1 секунда (2.02.2012 - 19:21) nugle написал(а):
Ser18
нет, нужно на серваке картинку держать

Спустя 27 минут, 47 секунд (2.02.2012 - 19:49) killer8080 написал(а):
Ser18
на ирбисе все подробно разжевано smile.gif
ссылка на вложенную картинку с именем pic.jpg будет иметь вид
<img src="cid:pic.jpg" />
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.