Показать полную графическую версию : php отправка писма с аттачем
ктонибудь воплощал данное в реальность собственными руками?
не поделитесь опЫтом?
Vlad Drakula
06-09-2005, 01:49
E-mail
я лично это делал...
если поищешь на форуме то все здесь есть...
E-mail
формируй сам заголовки, читай про POP3 и SMTP протоколы.
или Гугл(http://www.google.ru/search?hl=ru&q=PHP+%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE+%D0%B0%D1%82%D1%82%D0%B0%D1%87&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=) - рулит
Vlad Drakula
06-09-2005, 08:40
Xcode
формируй сам заголовки, читай про POP3 и SMTP протоколы.
а смысл???
есть функция mail...
Prisoner
06-09-2005, 09:30
www.phpclub.ru (http://www.phpclub.ru/detail/article/mail)
Prisoner
реклама сторонних ресурсов.?.. ;)
Vlad Drakula
mail?... можно и им.
а впринципе своя функция для отправки, приема писем тоже ведь не помешает?...
максимум 300 строк(это такой сильно неточный верхний предел, на деле намного меньше)
Prisoner
06-09-2005, 18:35
Xcode, "Вы, Шариков, глупости говорите" (с). Потрудитесь прочесть документационную статью и никаких своих функций вам не понадобится.
форум с каждым днем все профисиональней и професссионАнальней;)
Xcode, полностью согласен, после своей функции понимание дела повышается.
пока что ничего понятного про mail() + аттач не нашел...
хотелось бы узнать в сколько строк пишется функция mail с параметрами для письма с аттачем, что так сложно ее в пост на форумм закинуть, особенно тем кто это уже делал?..
Prisoner
спасибо за ссылку, только я оттуда только что пришел...
http://pear.php.net/package/Mail_Mime
что это такое и с чем это едят? как устанавливать под win, nix?
ктонибудь уже ставил это к php?
я не в теме - просто не понимаю..
какие еще варианты для аттача?...
можноли обойтись без установок дополнений к php?
http://php.spb.ru/php/mail.html
Vlad Drakula
06-09-2005, 22:56
E-mail
я же говорил... что нужно поискать на форуме...
(там все это уже есть)
$read=base64_encode(fread($fp, $psize));
send_mail($mail, $read, $url, $name);
function send_mail( $to, $file, $url, $name )
{
global $from;
global $version;
$h="MIME-Version: 1.0\n"
."From: ".$from."\r\n"
."Content-Type: multipart/mixed;\r\n"
." boundary=\"----------8C14D16316564E00\"\r\n"
."\r\n"
."------------8C14D16316564E00\r\n"
."Content-Language: ru\r\n"
."Content-Type: text/plain; charset=\"windows-1251\"\r\n"
."Content-Transfer-Encoding: 8bit\r\n";
$body="ýòî ïèñüìî ñãåíåðåíî àâòîìàòè÷åñêè, íà íåãî íåíàäî îòâå÷àòü\r\n"
."íà âàø e-mail áûë ñäåëàí çàïðîñ íà ôàéë íà íàøåì ñåðâèñå\r\n"
."àäìèíèñòðàöèÿ íå íåñåò îòâåòñòâåííîñòè çà ñîäåðæèìîå ýòîãî ôàéëà!\r\n"
."\r\n"
."\r\n"
."------------8C14D16316564E00\r\n"
."Content-Type: application/octet-stream; name=\"".$name."\"\r\n"
."Content-Disposition: attachment; filename=\"".$name."\"\r\n"
."Content-Transfer-Encoding: base64\r\n\r\n"
.chunk_split($file)
."\r\n\r\n------------8C14D16316564E00--\r\n\r\n";
mail($to, 'v '.$version.' get '.$url, $body, $h);
}
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.