Код (Text): <?php require_once("top.php"); require_once("config/config.php"); if(!empty($_POST)) { $subject=" "; $body=$_POST['name']." ".$_POST['message']; $from=$_POST['email']; $headers="From: $from\n"; $result=mail("info@ordanburdan.az",$subject,$body,$headers); $b=file_get_contents('http://sms.ru/sms/send?api_id=96b03895-6f1d-16e4-c13d-e6747f158da7&to=994503833008&text='.urlencode(iconv('windows-1251','utf-8',$body))); } ?> <h1>Форма обратной связи</h1> <h2>Здесь вы можете отправить нам сообщение.</h2> <form name="add" method="post" action="contacts.php" enctype="multipart/form-data"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="15%"><label for="name">Ваше имя:</label></td> <td width="70%"><input type="text" name="name" /></td> </tr> <tr> <td><label for="email">Ваш e-mail:</label></td> <td><input type="text" name="email" /></td> <td> </td> </tr> <tr> <td valign="top"><label for="message">Сообщение:</label></td> <td><textarea name="message" cols="35" rows="5"></textarea></td> <td valign="top"> </td> </tr> <tr> <td> </td> </tr> <tr> <td valign="top"> </td> <td colspan="2"><input type="submit" value="Отправить" /> <input type="reset" value="Очистить" /> </tr> </table> </form> Когда сообщение пишут русским текстом присылает на эмаил крокозябры. С инглишом всё нормально. И да, когда меняю эмайл на свой gmail-овкий проблем с кодировкой не возникает. Только приходится искать их в спаме =( Помогите пожалуйста разобраться =)
Вот, почему мне помогает, а вам видетели не помогает...? Код (PHP): $from='email@email'; $subject='Тема'; $message="Нет\r\nПроблемы"; $header="Content-type:text/plain;charset=utf-8\r\nFrom:{$from}\r\n"; mail($from,$subject,$message,$header); Все успешно отправляет.
в почтовом клиенте или где ты там смотришь письма, сохрани в файл. найди кнопку или найди просмотр заголовков. гугли.
скорее всего нет а ты всё продолжаешь гадать на кофейной гуще, вместо того, чтобы посмотреть заголовки? =)
Не не в этом проблема Я однажды весь мозг себе вынес пока искал у меня было 10-15 минут что бы исправить и конец рабочего дня Воспользовался http://htmlentities.net/ что бы перекодировать в html Entities а потом когда появилось время оказалось что кодировку посылал не правильно... Смотри заголовки, дело говорят