![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 16.09.2011
Сообщений: 1
Репутация: 0
|
Здраствуйте.
У меня проблемма и никак ее не могу решить. Мне нужно поставить на сайт форму обратной связи, но какие бы не ставил, все не работают. Что нужно сделать кроме того что включить код на странице и создать файл. может нужно что-то на хотсинге настроить и т.д. Кстате у меня бесплатный хостинг, возможно ли что не работает именно из-за этого. Вообщем вот форма: файл online.html Код HTML:
<form action="mail.php" method=POST> <table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td> Имя:<br> <input type="text" name="name" value="" style="width:330px;"><br> </td> </tr> <tr> <td> E-mail:<br> <input type="text" name="email" value="" style="width:330px;"><br> </td> </tr> <tr> <td> Тема:<br> <input type="text" name="subj" value="" style="width:330px;"><br> </td> </tr> <tr> <td> Сообщение:<br> <textarea rows=5 name=msg style="width:330px;"></textarea> </td> </tr> <tr> <td> <input type=submit value="Отправить"> </td> </tr> </table> </form> Вот второй файл: mail.php Код HTML:
<?php
$body='=?koi8-r?B?'.base64_encode(convert_cyr_string($subject_se nd, "w","k")).'?=';
$name = $_POST['name'];
$mail = $_POST['email'];
$subj = $_POST['subj'];
$text = $_POST['msg'];
$to_mail = 'tajeeke123@gmail.com';
if(empty($name)) {
echo 'Имя не указанно!<br>';
$error+=1;
}
if(empty($mail)) {
echo 'E-mail не указан!<br>';
$error+=1;
}
else {
if(!preg_match("/^[a-z0-9_.-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|".
"edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-".
"9]{1,3}\.[0-9]{1,3})$/is",$mail)) {
echo 'Некорректный E-mail адрес!<br>';
$error+=1;
}
}
if(empty($text)) {
echo 'Поле сообщения пустое!<br>';
$error+=1;
}
if($error==0) {
mail($to_mail, // to
$subj, // subj
$text, // message
'From: '.$name.' <'.$mail.'>' // header
);
echo 'Спасибо! Ваше сообщение отправлено, мы вам ответим в самое короткое время.';
}
?>
Форма на сайте появляеться, ввожу данные, но после нажания кнопки "Отправить" ничего не происходит. Помогите пожалуйста. Зарание спасибо. |
|
|
|
| Реклама: | берсерк новый | Магазин бытовой техники: велосипед pulse md 400 l - переходи на сайт ТАЙМТВ! | сканирование 3д моделей | heraeus лигатура | Магазин бытовой техники: конвекционная печь panasonic nu sc300bzpe паровая - переходи на сайт ТАЙМТВ! |
|
|
#2
|
|
Постоялец
![]() ![]() ![]() Пол:
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
|
В начало скрипта:
Код:
$error = 0;
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц) |
|
|
|
|
|
#3
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Все-таки не помешает узнать,
поддерживаются ли на Вашем хостинге php скрипты. и еще исправьте строку <textarea rows=5 name="msg" style="width:330px;"></textarea>
__________________
Сергей Сергеевич |
|
|
|
|
|
#4
|
|
не проще ли воспользоваться готовым решением http://jotformeu.com/
Создает любые формы. красиво встраиваются куда угодно
__________________
реклама запрещена |
|
|
|
|
|
|
#5
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Eugene14m, Вы на дату поста обращаете внимание?
скоро годовой юбилей!
__________________
Сергей Сергеевич |
|
|
|
|
|
#6
|
|
А теперь формы не актуальны?
__________________
реклама запрещена |
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| HTML-форма обратной связи | LeXoR | HTML | 14 | 12.09.2012 18:31 |
| Скрипт обратной связи | Andrew Valo | Веб - Программирование | 4 | 15.09.2011 09:41 |
| Форма обратной связи. Что сделать чтобы заработала | astronavt1 | Веб - Программирование | 1 | 19.07.2010 17:53 |
| Форма обратной связи | PuPsAn | Веб - Программирование | 3 | 12.09.2008 10:35 |
| Скрипт обратной связи | Andrew Valo | Веб - Программирование | 0 | 24.08.2007 23:41 |
|
|