Помощник
|
Помогите пожалуйста срочно про формуу |
Oron96
|
Сообщение
#1
|
||
|
|
||
|
|||
Bugnet |
2.5.2012, 20:52;
Ответить: Bugnet
Сообщение
#2
|
|
Нужен PHP - обработчик (файл на сервере), который отправит вам на email данные из формы. Если сервер, конечно, поддерживает PHP. Если да, то переделайте форму:
Здраствуйте, чтоб оформить заявку заполните поля ниже. <FORM action="otpravka.php" name="zayavka" method="POST"> <br> Имя: <INPUT type="text" size="10" name="hisname"> Фамилия: <INPUT type="text" size="20" name="lastN"> <BR> <BR> <HR> <INPUT type="submit" value="Отправить заявку"> </FORM> И загрузите на сервер файл otpravka.php в ту же папку, что и файл с формой. Содержание otpravka.php(только вместо you@mail.net укажите свой электронный адрес): [PHP]<?php if (isset($_POST['hisname'])) {$hisname = $_POST['hisname'];} if (isset($_POST['lastN'])) {$lastN = $_POST['lastN'];} $email = 'you@mail.net'; $sub = "Заявка"; $message = "Заявку отправил ".$hisname." ".$lastN;//текст сообщения $verify = mail($email,$sub,$message, "Content-type:text/plane; Charset=windows-1251\r\n");//отправляем сообщение if ($verify=='true') { echo "<strong>Сообщение отправлено!</strong><br/>"; } else { echo "<strong>Произошла ошибка. Сообщение не отправлено!</strong><br/>"; } ?>[/PHP] |
|
|
Muxa_hb |
6.5.2012, 14:23;
Ответить: Muxa_hb
Сообщение
#3
|
|
|
Нужен PHP - обработчик (файл на сервере), который отправит вам на email данные из формы. Если сервер, конечно, поддерживает PHP. Если да, то переделайте форму: Здраствуйте, чтоб оформить заявку заполните поля ниже. <FORM action="otpravka.php" name="zayavka" method="POST"> <br> Имя: <INPUT type="text" size="10" name="hisname"> Фамилия: <INPUT type="text" size="20" name="lastN"> <BR> <BR> <HR> <INPUT type="submit" value="Отправить заявку"> </FORM> И загрузите на сервер файл otpravka.php в ту же папку, что и файл с формой. Содержание otpravka.php(только вместо you@mail.net укажите свой электронный адрес): [PHP]<?php if (isset($_POST['hisname'])) {$hisname = $_POST['hisname'];} if (isset($_POST['lastN'])) {$lastN = $_POST['lastN'];} $email = 'you@mail.net'; $sub = "Заявка"; $message = "Заявку отправил ".$hisname." ".$lastN;//текст сообщения $verify = mail($email,$sub,$message, "Content-type:text/plane; Charset=windows-1251\r\n");//отправляем сообщение if ($verify=='true') { echo "<strong>Сообщение отправлено!</strong><br/>"; } else { echo "<strong>Произошла ошибка. Сообщение не отправлено!</strong><br/>"; } ?>[/PHP] лучше это все сделать в этом же файле, тогда поля, заполненные пользователем не будут сбиваться (если есть проверка полей на правильное заполнение) - для этого исходный файл переименовать в файл с расширением .php а в форме убрать адрес <form name='' method='post' action=''> и вставить код обработчика в то место страницы, где вы хотите видеть сообщение об ошибкетолько тогда надо чуть исправить форму - <input type='submit' name='btn' value='Отправить'> и перед всем кодом php выполнить проверку нажатия кнопки отправить [PHP]<? if(isset($_POST['btn'])) { дальше тот же код.. и в конце не забыть закрыть цикл if [/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Форум про уток - на новом домене Форум про уток на новом домене - utkamir.ru |
0 | artmeteor | 631 | 13.4.2024, 18:26 автор: artmeteor |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
"Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом." Вопрос |
0 | kuz999 | 1252 | 5.2.2024, 14:06 автор: kuz999 |
|
Срочно нужен СММщик | 0 | Alex-777 | 1165 | 28.2.2022, 17:05 автор: Alex-777 |
|
Срочно нужен СММщик | 4 | Buster | 3547 | 14.8.2021, 12:43 автор: xDanielx |
Текстовая версия | Сейчас: 26.4.2024, 8:04 |