в общем кусок кода такой (написан мной, для отладки)
echo "email ".$_POST['email']."<br>";
echo "subject ".$arr['subject']."<br>";
echo "text ".$arr['text']."<br>";
$to = $_POST['email'];
$subjectt = $arr['subject'];
$message = $arr['text'];
mail($to, $subjectt, $message);
echo "mail worked";
echo "<br>subject ".$arr['subject']."<br>";
exit;
Собственно эчо выводят
email mymail@host.ru
subject Письмо с сайта
text Текст письма
mail worked
subject Письмо с сайта
И вот что самое интересное, письмо на почту приходит с заголовком
имо айа

Как такое может быть теоритически??? Просто рандомно берет и выкидывает буквы из письма.
:blink:
Спустя 11 минут, 23 секунды (12.06.2012 - 15:12) sharki написал(а):
Проверь кодировку (Utf8), установи заголовки.
Спустя 18 минут, 21 секунда (12.06.2012 - 15:30) kreg1g написал(а):
Цитата (sharki @ 12.06.2012 - 12:12) |
Проверь кодировку (Utf8), установи заголовки. |
Можно чуть подробнее... я с серверной частью неочень... тем более там centos
КСТАТИ
проверил так "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
присылает
"РСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп"
Т.е. фильтрует только конкретные символы причем в разных регистрах разные.
p.s. кстати заметил мистику...))) если переставить местами
"абвгдежзийклмнопРСТУФХЦЧШЩЪЫЬЭЮЯ" получается весь алфавит, только половина в нижнем, половина в верхнем... ))) что за бред...
Спустя 5 минут, 31 секунда (12.06.2012 - 15:35) kreg1g написал(а):
'пиСЬмо С СайТа' вот так доходит))) wtf...
Спустя 4 минуты, 22 секунды (12.06.2012 - 15:40) sharki написал(а):
Спустя 11 минут, 9 секунд (12.06.2012 - 15:51) kreg1g написал(а):
Цитата (sharki @ 12.06.2012 - 12:40) |
http://phpclub.ru/detail/article/mail |
не нашел там ничего по теме
Спустя 1 час, 27 секунд (12.06.2012 - 16:51) neadekvat написал(а):
Цитата (kreg1g @ 12.06.2012 - 16:51) |
не нашел там ничего по теме |
А жаль. Оно там есть:
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
Спустя 3 часа, 44 минуты, 27 секунд (12.06.2012 - 20:36) kreg1g написал(а):
Цитата (neadekvat @ 12.06.2012 - 13:51) | ||
А жаль. Оно там есть: $subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?='; |
спс

Спустя 11 минут, 58 секунд (12.06.2012 - 20:48) kreg1g написал(а):
p.s. проблему решил, просто сохранив страницу в кодировке ansi... было utf-8
Спустя 48 минут, 19 секунд (12.06.2012 - 21:36) kreg1g написал(а):
ну или так $subject = iconv("UTF-8", "CP1251", $subject);