Автор Тема: Письмо со вложением.  (Прочитано 3722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Письмо со вложением.
« : 31 Августа 2005, 05:25:17 »
Суть задачи: есть магазин, к нему надо присобачить вот такую вот штуку: после заказа, юзверю приходит письмо, с двумя вложенными файлами(которые есесьно генеряцца специально для него этим же скриптом).

Как это реализовать?:)

И ещё: можно ли средствами PHP сгенерить Word-документ.
Сервак на фре.
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Письмо со вложением.
« Ответ #1 : 31 Августа 2005, 09:53:17 »
Цитировать
AlieN:
Как это реализовать?

PEAR или куча решений для отправки MIME почты
Цитировать
AlieN:
можно ли средствами PHP сгенерить Word-документ.

Строго говоря нет.
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Письмо со вложением.
« Ответ #2 : 31 Августа 2005, 22:02:43 »
ThE0ReTiC
Эта :) Пример покажи :)
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Письмо со вложением.
« Ответ #3 : 31 Августа 2005, 22:38:58 »
AlieN
Эта
в гугле посмотри
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Письмо со вложением.
« Ответ #4 : 01 Сентября 2005, 14:30:43 »
ThE0ReTiC
Эта, дай сцылку на пример
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Письмо со вложением.
« Ответ #5 : 04 Сентября 2005, 19:44:47 »
В общем, одно вложение уходит идеально, со вторым проблема, его просто не видно.
Вот сурс:
<?php

$boundary 
="=_".md5(uniqid(time()));
$boundary2="=_".md5(uniqid(time()+1500));

$headers="MIME-Version: 1.0\\n";
$headers.="Content-Type: multipart/mixed;\\n";
$headers.="     boundary=\\"".$boundary."\\"\\n";
$headers.="     boundary2=\\"".$boundary2."\\"\\n";
$headers.="X-Priority: 3\\n";
$headers.="X-Mailer: PHP/" phpversion()."\\n\\n";

$body ="\\nThis is a multi-part in MIME format.\\n\\n";
$body.="--".$boundary."\\n ";
$body.="Content-Type: multipart/alternative;\\n";
$body.="     boundary=\\"".$boundary."\\"\\n\\n";
$body.=convert_cyr_string("** Это содержимое письма **\\n","w","k");

$body.="--".$boundary."\\n";
$body.="Content-Type: text/html;\\n";
$body.="     name=\\"a.html\\"\\n";
$body.="Content-Transfer-Encoding: base64\\n";
$body.="Content-Disposition: attachment;\\n";
$body.="     filename=\\"a.html\\"\\n\\n";
$body.=chunk_split(base64_encode("Проверка отправки аттача"))."\\n";
$body.= "--".$boundary"--\\n";
$body.="--".$boundary2."\\n";
$body.="Content-Type: text/html;\\n";
$body.="     name=\\"b_bla.html\\"\\n";
$body.="Content-Transfer-Encoding: base64\\n";
$body.="Content-Disposition: attachment;\\n";
$body.="     filename=\\"b_bla.html\\"\\n\\n";
$body.=chunk_split(base64_encode("Проверка намбер два отправки аттача"))."\\n";
$body.= "--".$boundary2"--\\n";

mail("test@dj-shop.ru"convert_cyr_string("this_is_subj","w","k"), $body"From: [email]info@dj-shop.ru[/email]\\n".$headers);

?>
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28