|
|
|
| Ребят такая задача нужно к письму прикрепить файл, нашёл информацию по этому поводу сделал, но не работает:
$bound="spravkaweb-1234";
$header="From: \"$name\" <$email>\n";
$header.="To: $adminemail";
$header.="Subject: \n";
$header.="Mime-Version: 1.0\n";
$header.="Content-Type: multipart/mixed; boundary=\"$bound\"";
$body="\n\n--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: quoted-printable\n\n";
$body.="$s";
$file=fopen($file_name,"r");
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream;";
$body.="name=\"".basename($file_name)."\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-Disposition:attachment\n\n";
$body.=base64_encode(fread($file,filesize($file_name)))."\n";
$body.="$bound--\n\n";
if(mail($adminemail, $subject, $body, $header))
{echo "<font face=Verdana><h5><center>Ваша заявка успешно добавлена!</h5><br>";}
else {echo "<font face=Verdana><h2><center>Ошибка: заявка не отправлена!</center></h2><br>";}
echo "<center><a href='add.php'>Вернуться</a></center><p>";
| В чём может быть проблема? | |
|
|
|
|
|
|
|
для: Паша
(18.03.2008 в 21:16)
| | Воспользуйтесь отлаженым вариантом по ссылке http://www.softtime.ru/scripts/mailattach.php | |
|
|
|
|
|
|
|
для: cheops
(19.03.2008 в 14:22)
| | Благодарю за помощь, попробую данный вариант. | |
|
|
|