Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Yello
Зарегистрирован: 09.03.2006 Сообщения: 107
|
Добавлено: Пт Июн 30 2006 16:25 Заголовок сообщения: Письмо с ФАЙЛОМ из PHP. |
|
|
Никто не знает случайно, как с сервера на PHP послать письмо с прикрепленным ФАЙЛОМ? |
|
Вернуться к началу |
|
|
Neeoon
Зарегистрирован: 19.11.2004 Сообщения: 173 Откуда: Ukraine
|
Добавлено: Сб Июл 01 2006 17:18 Заголовок сообщения: |
|
|
Есть такая функция mail(), и в нете есть куча описаний про эту функцию _________________ Всё, что ни делается, - всё к лучшему! |
|
Вернуться к началу |
|
|
Axon
Зарегистрирован: 31.05.2006 Сообщения: 17 Откуда: Екатеринбург
|
Добавлено: Пн Июл 03 2006 08:06 Заголовок сообщения: |
|
|
Например так: Код: | $from='обратный@адрес';
$filename='имя файла в письме';
$content=file_get_contents('файл');
if($from) $mime="From:".$from."\nReply-to:".$from."\n";
else $mime="";
$mime.="MIME-Version: 1.0\n";
$boundary="b".md5(uniqid(time()));
$mime.="Content-Type: multipart/mixed; boundary=".$boundary."\n\nThis is a multi-part message in MIME format.\n";
$mime.="\n--".$boundary;
$mime.="\nContent-Type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\n\n";
$mime.='Текст письма';
$mime.="\nContent-Type: application/octet-stream; name=\"".$filename."\"\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment; filename=\"".$filename."\"\n\n";
$mime.=chunk_split(base64_encode($content));
$mime.="\n--".$boundary."--";
if(@mail($email,$subj,'',$mime)) return true; else return false; |
|
|
Вернуться к началу |
|
|
|