|
|
|
|
|
|
для: kolt
(07.06.2006 в 13:15)
| | Тип сообщения должен быть multipart/mixed
и почму-то у Вас все \r\n превратились в n .
Из-за этого письмо не формируется вообще. | |
|
|
|
|
|
|
|
для: Trianon
(07.06.2006 в 10:12)
| | да я сам вижу что ошибки.... но ничего лучше мне пока найти не удалось
тем более, как это ни странно - этот код работает....
если знаете как и где помогите исправить ошибки в этом коде | |
|
|
|
|
|
|
|
для: kolt
(07.06.2006 в 09:36)
| | Этот код неверен. | |
|
|
|
|
|
|
|
для: kolt
(07.06.2006 в 09:36)
| | Че то у Вас тут куча ошибок, в частности количество открывающихся кавычек должно быть количеству закрывающихся, и если Вы хотите помочь другим с этим вопросом, то поправте код. | |
|
|
|
|
|
|
|
для: kolt
(07.06.2006 в 09:01)
| | всё Ок... сам таки разобрался...
если будет кому нужен код, то вот для вставки двух картинок (и более...):
<?
$file_name="pict1.jpg";
$file_name2="pict2.jpg";
$subj="Отправка изображения";
$bound="spravkaweb-1234";
$bound2spravkaweb-5678";
$headers="From: "Evgen" <admin@spravkaweb.ru>n";
$headers.="To: admin@localhost.run";
$headers.="Subject: $subjn";
$headers.="Mime-Version: 1.0n";
$headers.="Content-Type: multipart/alternative; boundary="$bound"n";
$body="--$boundn";
$body.="Content-type: text/html; charset="windows-1251"n";
$body.="Content-Transfer-Encoding: 8bitnn";
$body.="<h3>Привет</h3>
Это проба отправки письма с прикрепленной картинкой.<BR>
А вот и сама картинка:<BR>
<img src="cid:spravkaweb_img_1">";
$body.="nn--$boundn";
$body.="Content-Type: image/jpeg; name="".basename($file_name).""n";
$body.="Content-Transfer-Encoding:base64n";
$body.="Content-ID: <spravkaweb_img_1>nn";
$f=fopen($file_name,"rb");
$body.=base64_encode(fread($f,filesize($file_name)))."n";
$body.="nn--$boundn";
$body.="Content-Type: image/jpeg; name="".basename($file_name2).""n";
$body.="Content-Transfer-Encoding:base64n";
$body.="Content-ID: <spravkaweb_img_2>nn";
$f2=fopen($file_name2,"rb");
$body.=base64_encode(fread($f2,filesize($file_name2)))."n";
$body.="--$bound--nn";
mail("admin@localhost.ru", $subj, $body, $headers);
?>
|
Имейте в виду что этот код верен только для вставки картинки *.jpeg. | |
|
|
|
|
|
|
|
для: kolt
(06.06.2006 в 13:37)
| | Господа-разработчики, очень нужно помогите разобраться со вставкой двух картинок в имеющийся код! | |
|
|
|
|
|
|
|
для: Trianon
(06.06.2006 в 11:55)
| | хм..... не допонимаю
то-есть мне надо сделать нечто подобное?
<?
$file_name="5.jpg";
$file_name2="5.jpg";
$subj="Отправка изображения";
$bound="spravkaweb-1234";
$bound2spravkaweb-5678";
$headers="From: "Evgen" <admin@spravkaweb.ru>n";
$headers.="To: admin@localhost.run";
$headers.="Subject: $subjn";
$headers.="Mime-Version: 1.0n";
$headers.="Content-Type: multipart/alternative; boundary="$bound"n";
$body="--$boundn";
$body.="Content-type: text/html; charset="windows-1251"n";
$body.="Content-Transfer-Encoding: 8bitnn";
$body.="<h3>Привет</h3>
Это проба отправки письма с прикрепленной картинкой.<BR>
А вот и сама картинка:<BR>
<img src="cid:spravkaweb_img_1">";
$body.="nn--$boundn";
$body.="Content-Type: image/jpeg; name="".basename($file_name).""n";
$body.="Content-Transfer-Encoding:base64n";
$body.="Content-ID: <spravkaweb_img_1>nn";
$f=fopen($file_name,"rb");
$body.=base64_encode(fread($f,filesize($file_name)))."n";
$body.="--$bound--nn";
$headers.="Content-Type: multipart/alternative; boundary="$bound2"n";
$body="--$bound2n";
$body.="Content-Type: image/jpeg; name="".basename($file_name2).""n";
$body.="Content-Transfer-Encoding:base64n";
$body.="Content-ID: <spravkaweb_img_2>nn";
$f2=fopen($file_name2,"rb");
$body.=base64_encode(fread($f,filesize($file_name2)))."n";
$body.="--$bound--nn";
mail("admin@localhost.ru", $subj, $body, $headers);
?>
|
То-есть мне надо два раза прописать bound ???
Искал в сети - ничего вразумительного не нашел... :( | |
|
|
|
|
|
|
|
для: kolt
(06.06.2006 в 11:49)
| | Это не код для одной.
Multipart/alternative - означает, что любая из частей идущих внутри, является самодостаточной.
У Вас же в одной части html-текст, а в другой картинка. | |
|
|
|
|
|