[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неверная кодировка в части письма
maximale
Здравствуйте. Есть проблема: отправляю письмо через функцию mail(). Письма приходят, кодировка русских букв нормальная, а вот html-форма в письме содержит крякозябрики. Письмо отправляю в кодировке UTF-8, заголовки все отправляю. На одном почтовом сервере все отображается нормально, а на другом - крякозябрики в форме. Кто что подскажет?



Спустя 5 часов, 59 минут, 7 секунд (27.03.2012 - 09:31) TMake написал(а):
код в студию!!!

вот сюда можно заглянуть http://irbis-team.com/15/12/4

Спустя 2 часа, 15 минут, 20 секунд (27.03.2012 - 11:46) maximale написал(а):
Вот сама функция:
function email($to, $subject, $message)
{

$site_name = "=?utf-8?B?".base64_encode($this->settings->site_name)."?=";

if(!empty($this->settings->notify_from_email))
$from = "$site_name <".$this->settings->notify_from_email.">";
else
$from = "$site_name <chippolino@".$_SERVER['HTTP_HOST'].">";

$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-type: text/html; charset=\"utf-8\"\r\n";
$headers .= "From: $from \r\n";


$subject = "=?utf-8?B?".base64_encode($subject)."?=";

$text="<HTML>\r\n";
$text.="<HEAD>\r\n";
$text.="<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\r\n";
$text.="</HEAD>\r\n";
$text.="<BODY>\r\n";
$text.=$message."\r\n";
$text.="</BODY>\r\n";
$text.="</HTML>";

@mail($to, $subject, $text, $headers);
}

Спустя 5 минут, 38 секунд (27.03.2012 - 11:52) maximale написал(а):
Вот форма, которая отправляется:
<form method='POST' action=' ... '>
...
<input type='submit' value='Перейти к оплате →' />
</form>

Спустя 1 день, 5 часов, 36 минут, 15 секунд (28.03.2012 - 17:28) maximale написал(а):
Что, никто не поможет?

Спустя 1 минута, 15 секунд (28.03.2012 - 17:29) yurayu92 написал(а):
http://www.hevyweb.com.ua/programming/php/...ionmailphp.html
Почитай, там практически все что надо описано
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.