Войти

Показать полную графическую версию : Проблема с формой отправки писем


cheerful24
23-01-2009, 07:57
В html документе прописал это:

<form name="form" method="post" action="obrabotca.php">
<input name="form_name" type="text" class="m_text" size="24">
<input name="form_phone" type="text" class="m_text" size="24">
<input name="form_email" type="text" class="m_text" size="24">
<input name="form_url" type="text" class="m_text" value="http://" size="24">
<textarea name="form_words" cols="27" rows="7" wrap="virtual" class="m_text"></textarea>
<input name="form_money" type="text" class="m_text" value="" size="1.5">
<select name="form_geo" class="m_text" >
<option >Россия</option>
<option >СНГ</option>
</select>
<select name="form_top" class="m_text" id="form_top">
<option >10</option>
<option >5</option>
<option >3</option>
</select>
<textarea name="form_info" cols="27" rows="5" wrap="virtual" class="m_text" >
</textarea>
<input type="checkbox" name="ch">

<input name="Submit" type="submit" class="m_text" value="ОТПРАВИТЬ">
</form>

В файле обработки obrabotca.php следующее :

<?
mail
("свой@адрес.ru",

"человек $form_name ,указал : $form_phone , указал : $form_email ,указал : $form_url ,",
"указал : $form_words ,указал : $form_geo ,указал : $form_top ,указал : $form_info ",
"указал : $form_money.");
?>

В папке D:\WebServers\tmp\!sendmail открываю письмо с помощью блокнота всё работает,открываю это же письмо с помощью Outlook Exprees кругом каракули а переменные видно нормально.Закинул сайт на удалённый сервер ,приходит письмо где всё нормально отображается а переменных вообще нет?
В чём дело не пойму никак
Сайт делал в Dreamweaver c кодировкой UTF-8,потом сменил кодировку на harset=windows-1251 все слова поменялись на карякули ,я открыл сайт с помощью блокнота и скопировав код заменил им все html файлы в Dreamweaver всё стало нормально
может это как-то повлияло не пойму?

Sham
24-01-2009, 04:34
$form_name »
лучше $_POST['form_name'] и так везде...




© OSzone.net 2001-2012