Главная | Регистрация | Сделать стартовой | Добавить в закладки on
Навигация
Топ 50 Лучших девушек

Топ 50 самых сексуальных девушек
Социальные закладки
Онлайн Сервисы
Популярные новости
» Новый ключ к Avira до 30.0
» Свежие ключи для Eset Nod3
» Свежие ключи для Касперско
» Иллюзия обмана / Now You S
» AIMP v3.50 Build 1277 + Po
» CCleaner 4.03.4151 RUS FRE
» Радиоточка Плюс 4.9.9 + Po
» Chernobyl 3 Underground (2
» KAV Remover 1.0.433 - для
» AntiWinBlock 2.3.8 LIVE CD
>>Freeon<<- Главная » Всё для Компа » Для вебмастера » Форма обратной связи на сайт
*** Рады приветствовать Вас на нашем сайте ***
Меню сайта для ПК
 Игры | Games [642/+0]
 Программы | Programs [759/+0]
 Музыка | Music [413/+0]
 Приколы | Humour [73/+0]
 Интересное | Interesting [365/+0]
 Для Вебмастера [67/+0]
 Флеш игры | Flash games [49/+0]
 Платный раздел [4/+0]
 Фильмы | Films [1476/+0]
 Сериалы | Serials [153/+0]
 Видео | Video [161/+0]
 Клипы | Clips [118/+0]
 Обои | Wallpaper [130/+0]
 Статьи | Articles [296/+0]
 Книги | Books [67/+0]
 Разное | Raznoe [130/+0]
Всё для Компа » Для вебмастера : Форма обратной связи на сайт

Форма обратной связи на сайт


Форма обратной связи на сайт


Есть очень много скриптов форм обратной связи , нужных для общения с посетителями. Есть очень сложные, мне понравилась эта простая форма , без капчи, но работает очень хорошо. Есть проверка заполнения полей, проверка правильности введенного e-mail, с уведомлениями об ошибках.

Вот образец формы:




* Ваше имя:
Введите реальное имя, чтобы мы знали как к вам обращяться



* Ваш E-mail:
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение



* Тема сообщения:



* Сообщение:









Если вам нравится, вы можете установить себе на сайт такую точно же форму.

Для этого вам понадобится скопировать код , представленный ниже, и вставить его на страницу вашего сайта, где вы хотите чтобы отображалась форма. Вставьте ее в код страницы в то место, где вы хотите чтобы она была. Можете создать отдельную страницу на сайте иа нее установить форму.

Шаг 1. код, который можно поставить на любую страницу

<div>
<form action="mail.php" method="post"><!-- путь к файлу обтаботчика! -->

<p><span class="red">*</span> <strong>Ваше имя:</strong><br>
Введите реальное имя, чтобы мы знали как к вам обращяться</p>
<p><input type="text" name="nick" size="35" /></p><br>
<p><span class="red">*</span> <strong>Ваш E-mail:</strong><br>
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение</p>
<p><input type="text" name="email" size="35" /></p><br>
<p><span class="red">*</span> <strong>Тема сообщения:</strong></p>
<p><select name="delivery">
<option>
<option> Создание сайта
<option> Уроки HTML
<option> Электронные деньги
<option> Видеоуроки
<option> Фотошоп
<option> Работа, заработок в интернете
<option> Партнерки
<option> Другое
</select></p>
<br>
<p><span class="red">*</span> <strong>Сообщение:</strong></p>
<p><textarea name="msg" cols="50" rows="6"></textarea>
</a></p>
<p><input type="submit" value="Отправить!" id="submit_mail" /></p>

</form>
</div>



Шаг 2. Создать страницу PHP под названием mail.php.В нее вставить скрипт формы обратной связи .

<?php
$url = "contact.php"; //Ваша страница, где вы будете ставить форму обратной связи.
$title = "seomanka.com"; //адрес вашего сайта
$subject = "Письмо с сайта $title"; //Тема отпровляемых вам сообщений
$admail = "man@yandex.ru"; //Ваш e-mail, на который будут отправляться письма
$back = "<p><a href= http://freeon.in.ua/\"javascript: history.back()\">Назад</a></p>";

if(@$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");



if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email))
{
echo "Убедитесь, что вы ввели корректный E-mail!$back";
exit;
}

$content = "\nПользователь $nick!\n
Адресс: $email\n
Отправил(а) вам письмо с сайта - \"$title\"\n
Тема - $delivery, со следующим содержанием:\n\n$msg";
if(!@mail($admail, $subject, $content))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
}
}
else {
die("Для отправки сообщения заполните все поля!$back");
}
?>


Не забудьте поменять название страницы на вашу и название вашего сайта, а также подставить ваш почтовый ящик. А так же в скрипте обязательно вставьте название страницы, где установлена форма обратной связи!!!!!!!!

После того как все это вы сделали, закидываем файл mail.php на хостинг в корневую папку, можна в любую другую просто редактируем в форме
<!-- путь к файлу обтаботчика! -->.

Пользуемся.


 (голосов: 1)
Добавил Добавил: pro100zero | Просмотров Просмотров: 15355 | Дата Дата: 4 мая 2010 | Комментов Комментов : (17)   
Похожие публикации:
Комментарий к новости:
Написал: pro100zero  
Опубликовано: 25 марта 2011 09:28

Если будут трудности пишите обьясню чё да как...
Вот пример работы: freeon.in.ua/Stol_zakazov.html

Подпись пользователя:
Трудно переспорить бородатого старика, Если у него в руках АК ;) ┴═╦╕

Новостей: 1827     Комментариев: 347     Город: Kiev
Написал: Сергей  
Опубликовано: 22 июня 2011 14:35

Привет.
Попытался воспользоваться Вашей формой обратной связи.
Не получилось. Прошу помочь
tourmix com ua
Спасибо,
Сергей

Спасибо
заработало
Новостей: 0     Комментариев: 0     Город: --
Написал: Сергей  
Опубликовано: 23 июня 2011 11:51

Привет
После отправки сообщения из формы обратной связи повторно открывается страница указана в этом месте:
= "contact . php"; //Ваша страница, где вы будете ставить форму обратной связи.
вопрос: а если нужно поставить форму обратной связи на нескольких страницах и потом было бы желательно (после отправки сообщения) на них же и переадресовывать?? Как быть в этом случаи? Дублировать mail.php??

Спасибо
Новостей: 0     Комментариев: 0     Город: --
Написал: pro100zero  
Опубликовано: 23 июня 2011 20:52

Как освобожусь маленько выложу свою модифицированую версию,
главное только не забыть am

Сергей ,
Оставь адрес страници пустым, просто прикрути страницу на которой будет написано что письмо ушло и два кнопки ВЕРНУТСЯ НАЗАД и ГЛАВНАЯ.

Подпись пользователя:
Трудно переспорить бородатого старика, Если у него в руках АК ;) ┴═╦╕

Новостей: 1827     Комментариев: 347     Город: Kiev
Написал: Владислав  
Опубликовано: 8 июля 2011 18:38

Спасибо, отличная форма!
Новостей: 0     Комментариев: 0     Город: --
Написал: moha108  
Опубликовано: 2 августа 2011 15:31

После установки формы сообщения приходят в другой кодировке как и в каком месте в скрипте изменить кодировку
Новостей: 0     Комментариев: 1     Город: СПб
Написал: pro100zero  
Опубликовано: 2 августа 2011 16:07

moha108 , Какой движок у Вас не вордпресс случайно?
Я не автор данного скрипта, да и не скриптер вобщем, так что мне сложно дописывать чужой код. Глянь может сохранил php файл в другой кодировке.

Вот в гугле нарыл: Прикрутить пробуй сам
$headers ="Content-type: text/plain; charset=CP1251rn"
или
$headers ="Content-Type:text/plain; charset=utf-8rn"
вот ссылка: nulled.cc/showthread.php?t=187534

Подпись пользователя:
Трудно переспорить бородатого старика, Если у него в руках АК ;) ┴═╦╕

Новостей: 1827     Комментариев: 347     Город: Kiev
Написал: Rolin  
Опубликовано: 8 августа 2011 08:59

Здравствуйте...установил вашу форму на сайт, сайт пока на локальном серваке (Denwer) Все что нужно исправил...вписываю свою почту..а ничего не приходит(((...и сообщение об успешной отправке выходят...
пробовал отправлять на два своих ящика...так и не приходят...подскажите в чем может быть проблема. может это из за того что сайт не на хосте...а на компе?
Заранее Спасибо!
Новостей: 0     Комментариев: 0     Город: --
Написал: rolin  
Опубликовано: 9 августа 2011 20:35

Разобрался)))...Как и думал, проблема, а точнее ситуация была в локальном сервере. они сохраняются на компе в папке "диск локального сервера":\tmp\!sendmail

Спасибо за форму! пригодилась...
Новостей: 0     Комментариев: 0     Город: --
Написал: pro100zero  
Опубликовано: 9 августа 2011 23:18

Всегда пожалуйста

Подпись пользователя:
Трудно переспорить бородатого старика, Если у него в руках АК ;) ┴═╦╕

Новостей: 1827     Комментариев: 347     Город: Kiev
Написал: mashkara  
Опубликовано: 30 октября 2011 23:05

фенкс!!!!
Новостей: 0     Комментариев: 0     Город: --
Написал: pro100zero  
Опубликовано: 31 октября 2011 10:05

mashkara , Фожалуйста :)

Подпись пользователя:
Трудно переспорить бородатого старика, Если у него в руках АК ;) ┴═╦╕

Новостей: 1827     Комментариев: 347     Город: Kiev
Написал: Владимир  
Опубликовано: 21 ноября 2011 12:48

1. создал html-страницу contact с кодом формы
2. создал php-модуль mail со скриптом

вопрос: почему в mail указывается страница с формой php

прошу помощи ...

благодарю
Новостей: 0     Комментариев: 0     Город: --
Написал: Наталья  
Опубликовано: 5 января 2012 20:27

Спасибо большое, весь интернет пересмотрела, это самый легкий и понятный способ установки формы на сайт!
Новостей: 0     Комментариев: 0     Город: --
Написал: kadet16  
Опубликовано: 26 января 2012 19:01

Здравствуйте, установил, все нормально работает, но почему то эта форма какая то не стабильная, например: отправлял, пишет Для отправки сообщения заполните все поля!, пару раз повторю отправку вроде уходит на почту, странно. Может я че не понимаю, подскажите
Новостей: 0     Комментариев: 1     Город: --
Написал: ZZ  
Опубликовано: 22 февраля 2012 14:39

BNCX
Новостей: 0     Комментариев: 0     Город: --
Написал: Максим 28  
Опубликовано: 17 июня 2012 09:20

Добрый день! Скопировал файлы, создал файл php, вообщем сделал все как описано, но почему то форма на сайте отображается криво без кнопки отправить.В чем может быть причина? Помогите пожалуйста
Новостей: 0     Комментариев: 0     Город: --
Ваше Имя:
Ваш E-Mail:
Код:
Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код:

 
Информер новинок
загрузка...
Панель управления

Логин:
Пароль:

Регистрация | Напомнить
Наши проекты:
4life.in.ua

4Life - Еще один новостной портал в нашем исполнени :), где мы выкладываем только отборные новости, фильмы, игры которые вы всегда сможете скачать бесплатно без регистрации.

Evonews

Evonews - второй проектик к Вашему вниманию, все как и раньше стараемся для вас выкладывая только стоющую информацию, интресные статьи, факты события и многое другое для вашего все общего развития. Посещаем, развиваемся и советуем другим)
Информер новинок
загрузка...
Администрация

Powered by FreeOn Portal © 2009 Дизайн От " Skyline-edition "
Сайт несет информативный характер. Администрация не несет ответственности за содержание информации, размещаемой пользователями ресурса. Если вы являетесь правообладателем свяжитесь с Нами, мы будем рады помочь вам в закрытии доступа к такому контенту.