Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обработчик формы отправки сообщений с сайта.
 
 автор: Kirich   (13.01.2010 в 06:27)   письмо автору
 
 

Ребят, помогите сделать так, чтобы письма приходили в нормальной кодировке, когда с формы на сайте отправляется сообщение.
Вот простенький обработчик:


<?
$name 
$HTTP_POST_VARS['name'];
$email $HTTP_POST_VARS['email'];
$phone $HTTP_POST_VARS['phone'];
$question $HTTP_POST_VARS['question'];

$toaddress 'ya@kirich.ru';
$subject 'Сообщение с сайта Merkuriy-Group.ru';
$mailcontent 'Ф.И.О.: '.$name."\n"
               
.'E-mail клиента: '.$email."\n"
               
.'Телефон клиента: '.$phone."\n"
               
."Комментарии клиента: \n".$question."\n";
$fromaddress $email;

mail($toaddress$subject$mailcontent$fromaddress);
?>


В качестве результата заполнения всех полей (сайт www.merkuriy-group.ru/contacts.php) словом "привет", на почту приходит вот такое сообщение:
т.х.н.: ОПХБЕР
E-mail ЙКХЕМРЮ: ОПХБЕР
рЕКЕТНМ ЙКХЕМРЮ: ОПХБЕР
йНЛЛЕМРЮПХХ ЙКХЕМРЮ:
ОПХБЕР


p.s. Да, и мне еще знакомый сказал дописать функцию mail вот таким образом, но это тоже НЕ помогло, результат тот же.
mail($toaddress, $subject, $mailcontent, "From: ya@kirich.ru\nX-Mailer: PHP/".phpversion()."\nContent-type: text/html; charset=utf-8");

  Ответить  
 
 автор: Sergeich   (13.01.2010 в 08:04)   письмо автору
 
   для: Kirich   (13.01.2010 в 06:27)
 

Допишите функцию, но предварительно посмотрите в какой кодировке она сохранена и поставьте последнюю.

  Ответить  
 
 автор: Kirich   (13.01.2010 в 08:06)   письмо автору
 
   для: Sergeich   (13.01.2010 в 08:04)
 

спасибо большое, только что подобрал методом тыка, оказалось "windows-1251".

p.s. а как вообще без подбора (наверняка и с первого раза) узнать, в какой кодировке сохранено?

  Ответить  
 
 автор: sim5   (13.01.2010 в 08:11)   письмо автору
 
   для: Kirich   (13.01.2010 в 08:06)
 

Читать надо, а не тыкать.

  Ответить  
 
 автор: Sergeich   (13.01.2010 в 08:34)   письмо автору
 
   для: Kirich   (13.01.2010 в 08:06)
 

Ну, если Вы пишете обработчик, Вы его можете редактировать, то Вы же должны знать в какой кодировке его сохраняете?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования