Всем привет
Решил освоить отправку форм и как всегда вроде все так, но не пашет. Подскажите пожалуйста как реализовать отправку полей формы.
Есть такой код на страницеКод HTML:Содержание send.php<form id="modalform1" action="./send.php" method="post"> <p>И мы перезвоним Вам</p> <div><input type="text" name="fio" required="" placeholder="Ваше имя"></div> <div><input type="tel" name="phone" required="" placeholder="Ваш телефон"></div> <input type="hidden" name="sendMessage" value="ОТПРАВИТЬ"> </form> <a class="remodal-confirm" href="javascript:{}" onclick="document.getElementById('modalform1').submit(); return false;">Жду звонка</a>PHP код:Учусь на "разборе" работающих страниц, оттуда html код, а вот send.php выдернуть не смог.<?php
$fio = $_POST['fio'];
$phone = $_POST['phone'];
$adres = "box@yandex.ru";
$subject = "Сообщение из формы";
$mes = "Автор ".$fio."\nНомерок: ".$phone.;
$verify = mail ($adres,$subject,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$phone");
?>
Подскажите пожалуйста как сделать рабочий обработчик
- 12.11.2014 17:23
- 12.11.2014 17:36
nbsp,
а в настройках php функция mail активна? И почему функция записывается в переменную? Уберите $verify оставьте
mail ($adres,$subject,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$phone");
У вас скрипт ничего не делает, тупо данные в переменные записывает
Вот так должно бытьКод:<?php $fio = $_POST['fio']; $phone = $_POST['phone']; $adres = "box@yandex.ru"; $subject = "Сообщение из формы"; $mes = "Автор ".$fio."\nНомерок: ".$phone.; mail ($adres,$subject,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$phone"); ?>
Последний раз редактировалось OneShot; 12.11.2014 в 17:41.
- 12.11.2014 18:07
- 12.11.2014 20:16
Спасибо сказали:
nbsp(13.11.2014), - 13.11.2014 22:04
активна
Написал в сапорт- протестировали. Все пашет.
---------- Сообщение добавлено 20:04 ---------- Предыдущее 19:48 ----------
alex25ks,спасибо, проблема решена.
Только кодировка хромает. UTF-8 проблемы решила.
Еще вопрос ко всем. Как отправить пользователя на исходную страницу? Получается письмо уходит, а посетитель видит "чистый лист". Как его отправить обратно? - 13.11.2014 22:29Код:Вместо / можете поставить нужный вам адрес.
header ("Location: /");Спасибо сказали:
nbsp(13.11.2014), - 13.11.2014 23:38
Все получилось, все работает. Спасибо всем кто помогал и отвечал на вопросы.
Тема больше не актуальна. Спасибо.
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Обработчик формы присылает пустые письма | Web программирование | 6 | 21.02.2014 00:51 |
обработка форм | Web программирование | 4 | 23.08.2013 00:24 |
Не работает обработчик формы | Web программирование | 2 | 25.03.2013 15:15 |
Не отправляет письма MailPress -плагин | WordPress | 0 | 12.02.2013 20:10 |







