Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > HTML

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 16.09.2011, 21:04   #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 'Спасибо! Ваше сообщение отправлено, мы вам ответим в самое короткое время.';
 }
 ?>

Форма на сайте появляеться, ввожу данные, но после нажания кнопки "Отправить" ничего не происходит.
Помогите пожалуйста.
Зарание спасибо.
Tajeeke вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: берсерк новыйМагазин бытовой техники: велосипед pulse md 400 l - переходи на сайт ТАЙМТВ!сканирование 3д моделейheraeus лигатураМагазин бытовой техники: конвекционная печь panasonic nu sc300bzpe паровая - переходи на сайт ТАЙМТВ!


Старый 19.09.2011, 09:38   #2
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Форма обратной связи

В начало скрипта:
Код:
$error = 0;
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 19.09.2011, 20:44   #3
zss
Постоялец
 
Пол:Мужской
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
По умолчанию Re: Форма обратной связи

Все-таки не помешает узнать,
поддерживаются ли на Вашем хостинге php скрипты.

и еще исправьте строку
<textarea rows=5 name="msg" style="width:330px;"></textarea>
__________________
Сергей Сергеевич
zss вне форума
 
Ответить с цитированием Вверх
Старый 30.08.2012, 23:09   #4
Eugene14m
Пользователь
 
Аватар для Eugene14m
 
Пол:Мужской
Регистрация: 07.12.2007
Адрес: У самого теплого моря
Сообщений: 100
Репутация: 63
По умолчанию Re: Форма обратной связи

не проще ли воспользоваться готовым решением http://jotformeu.com/
Создает любые формы. красиво встраиваются куда угодно
__________________
реклама запрещена
Eugene14m вне форума
 
Ответить с цитированием Вверх
Старый 31.08.2012, 18:40   #5
zss
Постоялец
 
Пол:Мужской
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
По умолчанию Re: Форма обратной связи

Eugene14m, Вы на дату поста обращаете внимание?
скоро годовой юбилей!
__________________
Сергей Сергеевич
zss вне форума
 
Ответить с цитированием Вверх
Старый 01.09.2012, 01:14   #6
Eugene14m
Пользователь
 
Аватар для Eugene14m
 
Пол:Мужской
Регистрация: 07.12.2007
Адрес: У самого теплого моря
Сообщений: 100
Репутация: 63
По умолчанию Re: Форма обратной связи

А теперь формы не актуальны?
__________________
реклама запрещена
Eugene14m вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:50. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.08466 секунды с 13 запросами