- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем прива!)))
Продолжаю изучать 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>
form не закрыт.
ewg777, попробывал закрыть. Результат тот же(((
ewg777, попробывал закрыть. Результат тот же(((
Стоп. А чего Вы ожидаете? Функция mail шлёт письма заглушку Денвера (он по адресу не дойдут).
http://localhost/Tests/sendmail/index.php
ewg777, а не с локального хостинга слал. Я на свой сайт закачал. Вот http://antizlo.ru/php/mail1.php
Увы на сайте не отсылает, вот я и хочу узнать почему.
Однако, если убрать все формы для ввобда и выдать скрипт без задания значения переменных, например: mail("wqq@ya.ru", "тема", "сообщение", "from: ak167@mail.ru");
тогда письмо отсылается!
Мне же нужно, что пользователь мог сам задать адрес, текст и т.п. а он то как рас не пашет(((
Кому <br><input type="text" name="tema" value="<?php echo $_POST['komu'];?>" size="20"><br>
10 невнимательностей.
Dreammaker, я исправил name="tema" на name="komu", но всеравно не работает...
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" methot="post">
ещё 10 невнимательностей. Также неплохо было бы инициализировать переменные
Dreammaker, большое спасибо! Исправил methot на method и еще заметил одну ошибку, ее тоже исправил и все заработало!)))