Автор Тема: eMail c image  (Прочитано 2560 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dimitri

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
eMail c image
« : 21 Ноября 2005, 13:02:02 »
Hi,
Помогите pl. Мне надо отправить на eMail HTML форму с таблицами, картинками, background="img/feld.jpg". Пытался по разному но не выходит что-то.

include (\'Mail.php\');
include (\'Mail/mime.php\');
	

$mime = new Mail_Mime("\\n");
$html = "<html><meta http-equiv=\'Content-Type\' content=\'text/html; charset=iso-8859-1\'>
<body\'><center>
 <table width=\'516\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>
<tr><td><img src=\'".$jpg."\' height=\'400\'></td></tr>
<tr> <td  background=\'feld.jpg\' height=\'279\'></td>
 </tr></table></body></html>";
$mime->setHTMLBody($html);
$mime->addHTMLImage("img/".$jpg."","image/gif");
	
	
	
$mime->addHTMLImage("img/feld.jpg","image/jpg");
$hdr = array("From" => "test@ru",
	
"Subject" => "Test");
$body = $mime->get();
$hdr = $mime->headers($hdr);
$params[\'sendmail_path\'] = \'/usr/lib/sendmail\';
$mail_object =& Mail::factory(\'sendmail\', $params);
$mail_object->send("email@test.ru", $hdr, $body);

Картинки показывает и подвешивает их как attach что не очень то нужно. background вообще не показывает. Если шлю на Outlook вообще ерунда выходит.
Как быть?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
eMail c image
« Ответ #1 : 21 Ноября 2005, 20:48:51 »
Dimitri
http://phpclub.ru/detail/article/mail#part_3
Курить до просветления.
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28