Тестирование работы формы и обработчика на Denvere
Привет всем.
Проверяю, работает ли форма и обработчик на локальном сервере.
При тестировании работы формы и обработчика в папку tmp/!sendmail приходит сообщение, отправленное обработчиком.
Но вот в сообщении отсутствуют все данные, которые мы вносили в поля формы. Будто эти переменные не отправлялись в обработчик.
Помогите найти причину.
Форма и обработчик взяты из видеоуроков Попова. У него там все работает.
Код формы:
<h1 align="center">Форма</h1>
<table border="1" width="400" bgcolor="white" align="center" bordercolor="black" cellpadding="10">
<tr>
<td>
<form action="obrabotka.php" method="post" name="form1">
<p>Введите свое ФИО<br>
<input type="text" name="fio">
</p>
<p>Введите свой email<br>
<input type="text" name="email">
</p>
<p>Какие курсы должны быть на диске<br>
<input type="checkbox" name="site">Курс по созданию сайтов<br>
<input type="checkbox" name="book" >Курс по созданию книг<br>
</p>
<p>
<input type="submit" name="button" value="Отправить">
</p>
</form>
</td>
</tr>
</table>
Код скрипта:
<?php
if (isset($site)) {$site="да";} else {$site="нет";}
if (isset($book)) {$book="да";} else {$book="нет";}
$v = mail("test@test.ru","Заказ с сайта","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его email: $email \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию книг: $book","Content-type:text/plain; charset = 1251\r\n");
if ($v == "true") {echo "Сообщение отправлено!";}
?>
|