Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вставляем картинку в письмо
 
 автор: gentooshnik   (22.04.2006 в 08:19)   письмо автору
 
 


<?php
$to 
"pupkin@mail.ru";
$from "pupkin@mail.ru";
$mail_subject "image";
// наша картинка
$logo_image "logotip.gif";
$puth_logo "images/".$logo_image;
$hash_logo md5_file($puth_logo);
$op_logo fopen($puth_logo,"r");
$file_logo fread($op_logofilesize($puth_logo));
fclose($op_logo);

// сообщение
$mail_msg "письмо с картинкой";

// отправляемый нами хтмл
$html "
<html><head>
<meta http-equiv='Content-Type' content='text/html; charset=koi8-r'>
</head>
<body bgcolor='#000090'>

<img src='cid:"
.$hash_logo."' width='360' height='100' border='0' alt=''/>

<br><br>

<h4 align='center'><font color='#ffffff'>"
.$mail_msg."</font></h4>

</body></html>"
;

$html convert_cyr_string($html,w,k);

$boundary "Boundary-00=".(md5(uniqid(time())));

$headers .= "MIME-Version: 1.0\n";
$headers .="Content-Type: Multipart/Mixed; boundary=\"$boundary\"\n";
$headers .= "From: $from\n";
$content .= "--$boundary\n";
$content .= "Content-Type: text/html; charset=\"koi8-r\"\n";
$content .= "Content-Transfer-Encoding: 8bit";
$content .= "$html\n";
$content .= "\n--$boundary\n";
$content .= "Content-Type: image/gif; name=\"$logo_image\"\n";
$content .= "Content-ID: <$hash_logo>\n";
$content .= "Content-Transfer-Encoding: base64\n";
$content .= chunk_split(base64_encode($file_logo))."\n";
$content .= "\n--$boundary--\n";

if(
mail($to$mail_subject$content$headers)){ echo "письмо отправлено"; }
else{ echo 
"не удалось отпрвить письмо"; }
?>

   
 
 автор: Саня   (22.04.2006 в 18:07)   письмо автору
 
   для: gentooshnik   (22.04.2006 в 08:19)
 

И в чём проблема?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования