Проблемы со скриптом

Master812
На сайте с 23.12.2007
Offline
168
473

Всем прива!)))

Продолжаю изучать php, написал простенький скрипт отправки данных на сервер, но он почему-то не работает. Объясните, пожалуйста, почему?

Вот код:

<html>

<body>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" methot="post">

Кому <br><input type="text" name="komu" value="<?php echo $_POST['komu'];?>" size="20"><br>

Тема <br><input type="text" name="tema" value="<?php echo $_POST['tema'];?>" size="20"><br>

Сообщение <br><input type="text" name="mail1" value="<?php echo $_POST['mail1'];?>" size="20"><br>

Ваш E-Mail <br><input type="text" name="email" value="<?php echo $_POST['email'];?>" size="30">

<input type="submit" name="submit" value="Отправить">

</form>

<?php

mail($_POST['komu'], $_POST['name'], $_POST['mail1'], $_POST['email']);

?>

</body>

</html>

raspberry pi сайт ( https://4raspberrypi.ru/ ) и orange pi сайт ( https://orangepi.su/ ) и новостной движок ( https://generalscript.ru/ )
ewg777
На сайте с 04.06.2007
Offline
225
#1

form не закрыт.

Master812
На сайте с 23.12.2007
Offline
168
#2

ewg777, попробывал закрыть. Результат тот же(((

ewg777
На сайте с 04.06.2007
Offline
225
#3
Master812:
ewg777, попробывал закрыть. Результат тот же(((

Стоп. А чего Вы ожидаете? Функция mail шлёт письма заглушку Денвера (он по адресу не дойдут).

http://localhost/Tests/sendmail/index.php

Master812
На сайте с 23.12.2007
Offline
168
#4

ewg777, а не с локального хостинга слал. Я на свой сайт закачал. Вот http://antizlo.ru/php/mail1.php

Увы на сайте не отсылает, вот я и хочу узнать почему.

Однако, если убрать все формы для ввобда и выдать скрипт без задания значения переменных, например: mail("wqq@ya.ru", "тема", "сообщение", "from: ak167@mail.ru");

тогда письмо отсылается!

Мне же нужно, что пользователь мог сам задать адрес, текст и т.п. а он то как рас не пашет(((

Dreammaker
На сайте с 20.04.2006
Offline
569
#5
Master812:
Кому <br><input type="text" name="tema" value="<?php echo $_POST['komu'];?>" size="20"><br>

10 невнимательностей.

Master812
На сайте с 23.12.2007
Offline
168
#6

Dreammaker, я исправил name="tema" на name="komu", но всеравно не работает...

Dreammaker
На сайте с 20.04.2006
Offline
569
#7
Master812:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" methot="post">

ещё 10 невнимательностей. Также неплохо было бы инициализировать переменные

Master812
На сайте с 23.12.2007
Offline
168
#8

Dreammaker, большое спасибо! Исправил methot на method и еще заметил одну ошибку, ее тоже исправил и все заработало!)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий