Website Title
Website Title
Главная >  статьи
Отправка писем на PHP с аттачем


Вот решил написать свою первую статью.
Будем отправлять письма на PHP с аттачем:

Исходный код нашего скрипта:

$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()

?>

Ну вот собственно и все.

Данный кусок кода вы с легкостью можете «прикрутить» к своему движку.

Все необходимые параметры вынесены в переменные, заполнив значения которых, можно использовать скрипт.


источник tigercms.com
оригинал

Наш сайт рекомендует - дом в коттеджном поселке Барский луг элитный
Главная
Шаблоны
Связаться с нами
Cтатьи
Электронные книги
Скрипты
Новости
Цены на наши услуги
Портфолио
Услуги
О нас
Новости
  • Отправка писем на PHP с аттачем
  • Практический CSS/JS: уменьшаем время загрузки страницы
  • Яндекс-like поиск своими руками.
  • Продвижение сайта в Rambler
  • Хороший дизайн должен приносить прибыль
  • Валидность HTML
  • Переходим с PHP на Perl, как это ни печально...
  • Реализация механизма разграничения прав доступа к админ-части
  • Индексация страниц и разделов сайта поисковыми роботами Яндекс
  • Таблица с прокруткой и фиксированным заголовком
  • «Черные» методы продвижения сайтов
  • Актуальный обзор платёжной системы PayPal
  • Советы по оптимизации сайта
  • интернет-консалтинг Рунета
  • Будущее интернет-рекламы
  • Эффективное использование RSS
  • Файлы vs БД
  • Перспектива за WAP
  • Публикация статей как метод генерации трафика и продвижения сайта.
  • AJAX или передача данных без перезагрузки

         20   40   60   80   next 

  •   All Right Reserved © 2007, Designed by DIPCOMPANY