Статьи PHP, Форум, Уроки PHP, дизайн, раскрутка сайта
Портал для программистов, дизайнеров, SEO - оптимизаторов.
Статьи PHP, MySQL, AJAX, Раскрутка сайта, Заработок на своем сайте
Статьи PHP, MySQL, AJAX, Раскрутка сайта, Заработок на своем сайте
TIGER ICQ 3 6 0 2 9 5 6 8 3
     
Выберите раздел
php, javascript,ajax,mysql,TIGER CMS
  Для начинающих
php, javascript,ajax,mysql,TIGER CMS
  Общие
php, javascript,ajax,mysql,TIGER CMS
  Безопасность
php, javascript,ajax,mysql,TIGER CMS
  Интересное
php, javascript,ajax,mysql,TIGER CMS
  Новости PHP
php, javascript,ajax,mysql,TIGER CMS
  PHP + AJAX
php, javascript,ajax,mysql,TIGER CMS
  JavaScript
php, javascript,ajax,mysql,TIGER CMS
  Дизайн
php, javascript,ajax,mysql,TIGER CMS
  Раскрутка
php, javascript,ajax,mysql,TIGER CMS
  Заработок
php, javascript,ajax,mysql,TIGER CMS
  Советы

Поиск
 
 
 

Друзья сайта
 
 
1. www.bvisoft.com
Онлайн счетчик
 

Статистика
  Всего статей: 405
  Опубликовано: 405
  Проверяються: 0
  Добавлено сегодня: 0
--------------------------------------
  Прочитано статей: 405
  Всего прочтений: 155352
--------------------------------------
  Сейчас читают: 5 чел.

Кнопка сайта
  Если мой сайт вам чем-то помог, поставьте, пожалуйста, на своем сайте такую кнопку:
 
  Код кнопки:
 

 

Отправка писем на PHP с аттачем: [Версия для печати]
Разместил: admin . Раздел: Для начинающих. Опубликовано: 09-25-2007 09:08:42
 Привет. Я TIGER.
Вот решил написать свою первую статью.
Будем отправлять письма на PHP с аттачем:

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

            $fromn = "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()

?>

 

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

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

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

 

Автор: TIGER                                                                                   18 сентября 2007 г.

 

Сайт автора: http://tigercms.com

Источник: http://tigercms.com   Прочитана 1014 раз.
  Закладки:  
     
     
     




     
   TIGER EMAIL tiger1989@mail.ru
online SpyLOG тИЦ и PR
Copyright 2007 by TIGERCMS.com
Powered by TIGER-News v1.1
Реклама: