Forum Webscript.Ru

Программирование => PHP => Тема начата: polecat от 24 Мая 2005, 16:19:18

Название: отправка письма через форму
Отправлено: polecat от 24 Мая 2005, 16:19:18
Флеш-форма через php отправляет письмо. Подскажите, пожалуйста, как перекодировать utf, выдаваемое роликом, в koi-8?
Только максимально попроще, плиз, куда и что вставить, а то у меня от php сильно голова болеть начинает

Вот код в php


$to = "mail@domen.ru";
$msg .= "From: $name\\n";
$msg .= "E-mail: $email\\n\\n";
$msg .= "\\n";
$msg .= "$comment\\n";
$msg .= "----------\\n\\n";
mail($to, "[запрос]", $msg, "From: $email\\n");

?>
Название: отправка письма через форму
Отправлено: Lutik от 24 Мая 2005, 20:07:35
$msg.  = "Content-type: text/html; charset=koi-8 \\r\\n";
Название: отправка письма через форму
Отправлено: Croaker от 24 Мая 2005, 20:26:06
polecat

$msg = iconv("UTF-8", "KOI8-U", $msg);

И потом твой код.


Lutik
Твой код скажет почтовому клиенту, что сообщение пришло в кодировке кои-8, но само ссобщение никак не перекодирует.
Название: отправка письма через форму
Отправлено: polecat от 25 Мая 2005, 17:44:29
Спасибо!