Доброго времени суток! пытаюсь в письмо вставить картинку, но она не отображается..... где может быть ошибка?
Код | $file_name="5.jpg"; $subject="Отправка изображения"; $boundary="splitter-".md5(time());; $headers="From: \"TEST\" <[email protected]>\n"; $headers.="To: [email protected]\n"; $headers.="Subject: ".$subject."\n"; $headers.="Mime-Version: 1.0\n"; $headers.="Content-Type: multipart/alternative; boundary=\"".$boundary."\"\n"; $body="--".$boundary."\n"; $body.="Content-type: text/html; charset=\"windows-1251\"\n"; $body.="Content-Transfer-Encoding: 8bit\n\n"; $body.="<h3>ТЕСТ</h3> <p>Проверка картинки.<br> А вот и сама фотка<br> <img src=\"cid:test_image\">"; $body.="\r\n--".$boundary."\n"; $body.="Content-Type: image/jpeg; name=\"".basename($file_name)."\"\n"; $body.="Content-Transfer-Encoding: base64\n"; //$body.="Content-Disposition: inline; filename=\"5.jpg\"\r\n"; $body.="Content-ID: <test_image>\n\n"; $f=fopen($file_name,"rb"); $body.=base64_encode(fread($f,filesize($file_name)))."\n"; $body.="--".$boundary."--\n\n"; mail("[email protected]", $subject, $body, $headers);
|
|