Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

php и email

Обсуждение темы php и email в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Такой воопрос... допустим мне надо написать рассылку праса на пхп: как отправлять обычное текстовое письмо - это понятно! А вот как прикрепить вложение ...


Закрытая тема
 
Опции темы
Старый 09.02.2005, 12:58   #1
Такой воопрос...
допустим мне надо написать рассылку праса на пхп:
как отправлять обычное текстовое письмо - это понятно!
А вот как прикрепить вложение к этому письму??
(допустим price.rar)

 
Старый 09.02.2005, 12:58
Ссылки
Старый 09.02.2005, 14:09   #2
http://webstudios.kiev.ua/show.php?id=1

<?
function XMail( $from, $to, $subj, $text, $filename)
{
$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$zag = "------------".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filen ame))))."\n";

if (!@mail("$to", "$subj", $zag, $head))
return 0;
else
return 1;
}

?>
 
Старый 09.02.2005, 15:16   #3
sayberFSC, ссылка не работает...
 
Старый 09.02.2005, 15:21   #4
Цитата:
Junkers:
sayberFSC, ссылка не работает...
Усе работает, сам проверял чтолько что
 
Старый 15.02.2005, 15:33   #5
Можно вопросик в продолжение темы?
Использую mail() для отправки сообщений. Проблема - все приходит в корявой кодировке(Кириллица Windows, если верить Оutlook'у). Хотя в параметрах mail() указываю -
"From: ".$info1.";\n"."Reply-to: ".$info1.";\n"."Content-Type: text/plain; charset=koi8-r;\n"."Content-Transfer-Encoding: 8bit;";
 
Старый 15.02.2005, 15:38   #6
тут все:
http://php.spb.ru/php/mail.html
 
Старый 15.02.2005, 18:02   #7
А если, все-таки, по-простому - через mail()???

Но все равно спасибо.
 
Старый 15.02.2005, 22:05   #8
SirDmitry, используйте функцию convert_cyr_string() из win-1251 в koi8-r
 
Старый 16.02.2005, 16:35   #9
Цитата:
SirDmitry:
А если, все-таки, по-простому - через mail()???

Но все равно спасибо.
Это реализация под винду через сокет, под *nix перепиши функцию send через mail (формат mail в любом руководстве по php).

Или если лень самому, то
http://www.rudev.com/web-programing/php/attachphpmail
или еще лучше
http://www.yandex.ru/yandsearch?text...stype=www&nl=0
 
Старый 16.02.2005, 16:35
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка на Email содержимого формы заказа sega HTML, CSS, JavaScript 4 19.05.2014 19:23
Нужна форма заказа с отправкой на Email sega Вакансии 0 19.05.2014 10:37
С html-сайта отправка сообщения на Email СергейП HTML, CSS, JavaScript 21 01.12.2010 03:14
Как написать простой php-скрипт защиты email от спамеров? sway ASP, Perl, PHP и MySQL 6 18.02.2006 18:30
Проблема: русская email рассылка в vBulletin Silver HTML, CSS, JavaScript 0 20.04.2003 18:07


Текущее время: 21:25. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум