форма отправки писем с сайта, письмо в кодировке ???

BaSe

Новичок
У меня страница в юникоде. Соответственно, письма отправляются в юникоде. вот таким у меня образом:
PHP:
$subject = "тема";
$admin = "[email protected]";
        @mail($admin, "$subject",
                "текст письма");
В почтовом клиенте открывается в не верной кодировке. Как я понимаю надо добавить строчку
Content-Type: text/plain; charset=UTF-8
между заголовком и текстом сообщения. Но уже ума не приложу как это сделать. Всё время либо в заголовок эта строчка залазит, либо в текст писмьа (иногда даже в конец письма, а текст письма попадает в заголовки письма).
 

Фанат

oncle terrible
Команда форума
BaSe
Читай в документации про параметры функции, которой пользуешься.
 

SombreAdm

Новичок
Стырено из мана по функции mail()

http://ru2.php.net/manual/ru/ref.mail.php

PHP:
<?php
$body="<em>HTML</em> formatted <strong>Message</strong>";
   
$headers = "From: [email][email protected][/email] \r\n";
$headers.= "Content-Type: text/html; windows-1251 "; // а тут и указывается кодировка для почтовика!
$headers .= "MIME-Version: 1.0 "; 
mail("[email protected]", "An HTML Message", $body, $headers); 
?>
 

Фанат

oncle terrible
Команда форума
SombreAdm
ты считаешь, что автор вопроса сам не в состоянии "стырить"?
мне кажется, ты его унижаешь таким отношением.
 

SombreAdm

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

boombick

boombick.org
собственно, если возник вопрос, который вытекает из мана, значит не в состоянии, значит нужно показать - где искать
"- Вы что этааа... и есть за меня будете??
- АГА!"
 

BaSe

Новичок
спасибо. не логичная функция. заголовок в конце писать надо оказалось

-~{}~ 20.03.07 18:27:

понял что делать прочитав первую ссылку в первом ответе :)
 
Сверху