ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема с mail()
  #1  
Старый 07.07.2008, 10:56
Аватар для a.su.s
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию Проблема с mail()

Здравствуйте! Есть вот такой код:
PHP код:
mail($admin_email"Заявка""Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe"
При отправки на почту, письмо состоит из каких-то каряк. Я так понял вся проблема в кодировке. Как это можно исправить?
 
Ответить с цитированием

  #2  
Старый 07.07.2008, 11:02
Аватар для TrUnk_
TrUnk_
Новичок
Регистрация: 16.04.2008
Сообщений: 22
Провел на форуме:
64477

Репутация: 2
По умолчанию

http://ru2.php.net/manual/ru/book.iconv.php
 
Ответить с цитированием

  #3  
Старый 07.07.2008, 11:09
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


Отправить сообщение для Dimi4 с помощью ICQ
По умолчанию

Отправляй доп. хидеры:
PHP код:
  $header "From: NF auth system \r\nReply-To: $replyto\r\n";
    
$header .= "MIME-Version: 1.0\r\n";
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n";
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"
тоесть теперь тебе отправлять так:

PHP код:
 mail($admin_email"Заявка""Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe$header"); 
 
Ответить с цитированием

  #4  
Старый 07.07.2008, 11:15
Аватар для a.su.s
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

Цитата:
Сообщение от Dimi4  
Отправляй доп. хидеры:
PHP код:
  $header "From: NF auth system \r\nReply-To: $replyto\r\n";
    
$header .= "MIME-Version: 1.0\r\n";
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n";
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"
тоесть теперь тебе отправлять так:

PHP код:
 mail($admin_email"Заявка""Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe$header"); 
теперь текст будет сообщения выглядит так:

Код:
оНЯРСОХКЮ МНБЮЪ ГЮЪБЙЮ:
хЛЪ: fdh
 E-mail: dfhfdhg
фЕКЮЕЛШИ ДНЛЕМ: fghdfh
фЕКЮЕЛШИ РЮПХТ: лЮКШИ
нОХЯЮМХЕ: dfgh, From: NF auth system 
Reply-To: 
MIME-Version: 1.0
Content-Type: text/html; charset=windows-1251 
Content-Transfer-Encoding: 8bit
 
Ответить с цитированием

  #5  
Старый 07.07.2008, 11:25
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

отправляй так
PHP код:
 $header "From: NF auth system \r\nReply-To: $replyto\r\n"
    
$header .= "MIME-Version: 1.0\r\n"
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n"
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"
mail($admin_email"Заявка""Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe"$header); 
 
Ответить с цитированием

  #6  
Старый 07.07.2008, 11:31
Аватар для a.su.s
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

Цитата:
Сообщение от gisTy  
отправляй так
PHP код:
 $header "From: NF auth system \r\nReply-To: $replyto\r\n"
    
$header .= "MIME-Version: 1.0\r\n"
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n"
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"
mail($admin_email"Заявка""Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe"$header); 
тогда отправляет 2 письма: 1 с нужным текстом, но без перевода на новую строку(весь текст на одной строке), 2 просто пустое
 
Ответить с цитированием

  #7  
Старый 07.07.2008, 11:36
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

ну сформируй то что надо отправлять перед отпралением
PHP код:
 $header "From: NF auth system \r\nReply-To: $replyto\r\n"
    
$header .= "MIME-Version: 1.0\r\n"
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n"
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
 
$message "Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe";
mail($admin_email"Заявка"$message$header); 
и почитай вот здесь
Цитата:
http://www.php.su/functions/?mail
там в конце приведен пример, только чекст поменяешь и все

Последний раз редактировалось gisTy; 07.07.2008 в 11:38..
 
Ответить с цитированием

  #8  
Старый 07.07.2008, 11:39
Аватар для PHPoozy
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

Репутация: 66
По умолчанию

Цитата:
mail('support@mail.ru', 'Эй!', 'Привет ыыыы привет ыыыы пока', 'From: antiadmin <antiadmin@mail.ru>');
мой протести
 
Ответить с цитированием

  #9  
Старый 07.07.2008, 11:43
Аватар для a.su.s
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

Цитата:
Сообщение от gisTy  
ну сформируй то что надо отправлять перед отпралением
PHP код:
 $header "From: NF auth system \r\nReply-To: $replyto\r\n"
    
$header .= "MIME-Version: 1.0\r\n"
    
$header .= "Content-Type: text/html; charset=windows-1251 \r\n"
    
$header .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
 
$message "Поступила новая заявка:\nИмя: $name\nE-mail: $email\nЖелаемый домен: $domen\nЖелаемый тариф: $tarif\nОписание: $discribe";
mail($admin_email"Заявка"$message$header); 
и почитай вот здесь там в конце приведен пример, только чекст поменяешь и все
тоже самое, правда второе сообщение не пустое а с каракулями....
 
Ответить с цитированием

  #10  
Старый 07.07.2008, 11:46
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


Отправить сообщение для Dimi4 с помощью ICQ
По умолчанию

Незнаю, писал для себя, там ещо видно все код копипастили и у всех
Цитата:
From: NF auth system \r\nReply-To: $replyto\r\n
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mail Grabber [bot] v0.3 KPOT_f!nd PHP, PERL, MySQL, JavaScript 8 04.08.2009 17:45
ВАЖНАЯ ПРОБЛЕМА!!! Sn_key Уязвимости 13 08.06.2005 15:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ