Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка почты - "съедаются буквы заголовка", заголовок приходит не полностью 
:(
    Опции темы
Raily
Дата 4.5.2011, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 25.9.2006

Репутация: нет
Всего: нет



У меня возник такой вопрос. Я при помощи Php отправляю письма с вложениями. При отправке с localhost всё приходит нормально, а когда выкладываю на сервер, то у заголовка пришедшего сообщения не выводятся некоторые буквы (несколько первых и несколько последних букв). Вопрос - что нужно дописать, чтобы заголовок приходил целиком?
Вот кусочек кода, он влючает в себя вставку нескольких вложений и отправку письма с заголовком ($thm), текстом и несколькими вложениями: 

Код

 $boundary = "--".md5(uniqid(time())); // генерируем разделитель   
   $headers = "MIME-Version: 1.0\n";   
   $headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
   $multipart = "--$boundary\n";   

   $kod = 'koi8-r';   
   $thm = $theme;
   $multipart .= "Content-Type: text/html; charset=\"utf-8\" \r\n";   
   $multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n";   
   $multipart .= "$messtxt\n\n";   
  
    for($i=0;$i<$cc;$i++){
        $message_part = "--$boundary\n";   
        $message_part .= "Content-Type: application/octet-stream\n";   
        $message_part .= "Content-Transfer-Encoding: base64\n";   
        $message_part .= "Content-Disposition: attachment; filename = \"".$mas_files[$i]."\"\n\n";   
        $message_part .= chunk_split(base64_encode($file[$i]))."\n\n";   
        if($i<($cc-1)){
            $multipart .= $message_part."--$boundary\n\n";   
        }
        else{
            $multipart .= $message_part."--$boundary--\n\n";  
        }
   }
   
   
   if(!mail($to, $thm, $multipart, $headers)) {     
     echo "Письмо не отправилось";     
     exit();
   }


PM MAIL   Вверх
Noviy
Дата 5.5.2011, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 29.11.2007

Репутация: нет
Всего: нет



В вашем случае, я подсказать не могу, но разработчики часто ругаются на функцию mail, попробуйте воспользоваться HTML Mime Mail 5
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0387 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.