Вопрос № 140317: Здравствуйте дорогие эксперты, у меня к вам вот какой вопрос, при оплате на сайте на почтовый ящик приходят какие-то иероглифы, вот часть приложения $fa = file("users/" . trim($fgood[0]));
$fg = fopen("users/" . trim($fgood[0...
Вопрос № 140.317
Здравствуйте дорогие эксперты, у меня к вам вот какой вопрос, при оплате на сайте на почтовый ящик приходят какие-то иероглифы, вот часть приложения $fa = file("users/" . trim($fgood[0]));
$fg = fopen("users/" . trim($fgood[0]), "w");
fwrite($fg, trim($fa[0]) . "
");
fwrite($fg, trim($fa[1]) . "
");
fwrite($fg, trim($fa[2]) . "
");
fwrite($fg, trim($fa[3]) . "
");
fwrite($fg, trim($fa[4]) . "
");
fwrite($fg, trim($fa[5]) . "
");
fwrite($fg, trim($fa[6]) . "
");
fwrite($fg, trim($fa[7]) . "
");
fwrite($fg, trim($fa[8]) . "
");
$comis = ceil($ari[3]*$serv_const_commission*100) / 100;
$summa = (double) $ari[3] - $comis - $agentsumm;
fwrite($fg, (double) trim($fa[9]) + $summa . "
");
for ($rf = 10; $rf < count($fa); $rf++) {
fwrite($fg, trim($fa[$rf]) . "
");
}
fclose($fg);
If(trim($fa[13]) == "1") {
mail(trim($fa[6]), "Уведомление сервиса site", "товар под номером $tovid, цена $ari[3]. $fraza", "From: $serv_const_embox Content-Type: text/plain; charset="windows-1251"");
} заранее благодарю.
Отправлен: 20.07.2008, 14:20
Вопрос задал: razrobotki (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS@Lviv
Здравствуйте, razrobotki!
Иероглифы могут приходить в двух случаях:
1) PHP-скрипт писан не в windows-1251
2) e-mail клиент неправильно обрабатывает заголовки (за OutlookExpress такое замечалось)
Вариант решения: слать HTML и в нём также указывать кодировку - HTML, как правило, преобразуется нормально.
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 21.07.2008, 11:58