|
|
|
|
|
для: FaStY
(08.05.2005 в 18:09)
| | К примеру, вот так.
<?php
// текст сообщения
$msg .= "Привет!";
// путь к файлу. В данном случае предполагается, что файл
// расположен в той же директории, что и скрипт
$path = "t.html";
// читаем файл
$fp = fopen($path,"r");
if (!$fp)
{
print "Файл $path не может быть прочитан";
return;
}
$file = fread($fp, filesize($path));
fclose($fp);
$boundary = "--".md5(uniqid(time())); // генерируем разделитель
$headers .= "MIME-Version: 1.0\n";
$headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
$multipart .= "--$boundary\n";
$kod='koi8-r'; // указываем кодировку
$multipart .= "Content-Type: text/html; charset=$kod\n";
$multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n";
$multipart .= "$msg\n\n";
$message_part = "";
$message_part .= "Content-Type: application/octet-stream";
$message_part .= "; file_name = \"$path\"\n";
$message_part .= "Content-Transfer-Encoding: base64\n";
$message_part .= "Content-Disposition: attachment; filename =
\"".$path."\"\n\n";
$message_part .= chunk_split(base64_encode($file))."\n";
$multipart .= "--$boundary\n".$message_part."--$boundary--\n";
// отправляем сообщение
if(mail("ttt@softtime.ru", "Привет", $multipart, $headers))
{
echo "Письмо успешно отправлено";
}
?>
|
| |
|
|
|
|
|
|
|
для: Кузнецов М.В.
(08.05.2005 в 05:04)
| | а как мне переслать письмо с вложением? | |
|
|
|
|
|
|
|
для: FaStY
(08.05.2005 в 04:49)
| | Один из вариантов - пересылать письмо с вложением, где вложенный файл и есть Ваше письмо в html. Вложение при открытии письма должно автоматически распаковываться. | |
|
|
|
|
|
|
| подскажите как сделать, чтобы письмо отправлялось в формате html, ато я что-то у мен не получается | |
|
|
|
|