Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Недавно, возникла такая необходимость - нужно было быстренько поставить форму обратной связи на простой HTML сайт.
Пришлось немного поискать по просторам интернета, как её сделать без использования модулей.
Нашёл и доработал - получился простейший вариант, он подойдёт для любого сайта, хоть на CMS, хоть написанный вручную.

Скачать исходник.

Состоит она всего из трех файлов.

1 файл это сама HTML форма

2 файл это PHP обработчик

3 файл это страничка "Спасибо!"

UPD 21/03/2016 - обновил скрипт формы и добавил функцию для усиления безопасности.

Форма передаёт: имя, e-mail и вопрос.

простейшая форма обратной связи

Для работы её нужно чуть-чуть подкорректировать под себя.

1. В файле самой формы (form.html) изменить цвет фона для себя.

2. В файле send.php подставить свой E-mail, куда будет отправлено сообщение, подставить тему письма и указать правильный путь до страницы thankyou.html

3. В файле thankyou.html написать своё сообщение, которое будет видеть посетитель при отправке сообщения и поменять цвет фона на свой.

4. А теперь самое главное, сделаем эту форму во всплывающем окне.
Для этого в статье или в модуле, или в любом другом месте ставим ссылку:

<a href="/form.html" target="_blank" onclick="window.open('/form.html','Задать вопрос','resizable=yes,width=550,height=350,left=500,top='+(screen.availHeight/2-365)+'');return false;">Задать вопрос</a>

Главное, напишите правильный путь до файла form.html

Всё готово. Проверяем.

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!