PHP email с вложением

Приведена функция позволяющая рассылать письма с вложениями.

<?

$from = «admin»; // От кого
$to = «tiger1989@mail.ru»; // Кому
$filename = «certificates/image.jpg»; // Полное имя файла
$subj = ‘TIGER IMAGE’; // Тема сообщения
$text = ‘Hello from tigercms.com’; // Тело сообщения
$f = fopen($filename,«rb»); // Открываем и читаем бинарно файл $filename
$un = strtoupper(uniqid(time()));
$head = «From: $fromn»; // Создаем заголовки нашего письма
$head .= «To: $to «;
$head .= «Subject: $subj «;
$head .= «X-Mailer: PHPMail Tool «;
$head .= «Reply-To: $from «;
$head .= «Mime-Version: 1.0 «;
$head .= «Content-Type:multipart/mixed;»;
$head .= «boundary=»———-«.$un.»" «;
$zag = «————».$un.» Content-Type:text/html; «;
$zag .= «Content-Transfer-Encoding: 8bit $text «;
$zag .= «————».$un.» «;
$zag .= «Content-Type: application/octet-stream;»;
$zag .= «name=»".basename($filename).»" «;
$zag .= «Content-Transfer-Encoding:base64 «;
$zag .= «Content-Disposition:attachment;»;
$zag .= «filename=»".basename($filename).»" «;
$zag .= chunk_split(base64_encode(fread($f,filesize($filename)))).» «; // Кодируем строку
// в base64, деля файл на небольшие «куски» функцией «chunk_split»

mail(«$to», «$subj», $zag, $head); // Посылаем письмо функцией mail()

?>

  • Валидация email в WordPress
  • Парсер email-адрессов
  • php codeigniter отправка писем кириллицей
  • Сбор email Twitter пользователей
  • Верстка email рассылок (семь простых правил)
  • Антиспам (спамфильтр)
  • JQuery работа с селекторами. Немного юзабилити.
  • phpbb ajax chat
  • верстаем в html электронные письма
  • Отправка e-mail , PHP и русская кодировка
  • jQuery table sort сортировка таблиц
  • Фильтрация данных в PHP
  • 2 комментариев на “PHP email с вложением”

    1. ага класс вещица, LGPL )

    Оставить комментарий