» » Простая обратная связь на сайт

Простая обратная связь на сайт

9 2 218

Простая обратная связь на сайт

Обратная связь - является неотъемлемой частью практически у большинства сайтов, где с её помощью посетитель может связаться с администрацией данного сайта, а покупатель сделать тот, или иной заказ, оставив при этом свои координаты для обратной связи.

 

В первом примере рассмотрим простую Форму обратной связи, но и в тоже время имеющую довольно хорошую защиту. В этом скрипте стоит защита на корректность ввода абсолютно всех данных, которые вводит пользователь, как и у большинства скриптов - все вводимые данные преобразуются в HTML-сущности (защищаемся от разных умников), и наконец это всем известная Капча - защита от спаммеров.

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

Здесь по каждой ошибке выводятся довольно интересные и красивые сообщения, которые так же можно изменить под свой дизайн (фото ниже).

Об успешной отправки письма, появиться вот такое сообщение:

сообщение об успешной отпраки письма

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

вывод ошибки в сообщение

Как сделать простую обратную связь на сайте

Простая Форма обратной связи имеет внешний вид, который можно изменить под свой дизайн и оформление, добавить необходимые вам поля, вобщем сделать так, как вы считаете нужным для себя.

Я подготовил все файлы для успешной работы обратной связи и упаковал их в архив (ссылка в самом низу).

Внимание! Форма обратной связи будет работать на локальном компьютере, если только из под Denwer (или подобных), либо на хостинге.

Описание файлов в архиве
  • index.html - открываете в браузере и проверяете работоспособность, затем открываете в блокноте и редактируете внешний вид.
  • send.php - обработчик отправки писем. Здесь изменяем ваша@почта.ru на свой адрес почты, и так же редактируете сообщения с ошибкой под свой дизайн.
  • Папка img - картинки для каптчи, и заменив, можете использовать свои.
  • .htaccess - обязательно нужен, если вы устанавливаете обратную связь на html страницы.
  • Все файлы - написаны под кодировку UTF-8.

Скачать простую форму обратной связи на сайт

Ссылка на файл: prostaya_forma.zip 460

Похожие новости

Алёна
  • 0
User: АлёнаСпасибо за качественные скрипты, да ещё с такой пошаговой инструкцией! Всё хорошо, - только у меня не получается найти папку с цифрами для каптчи. Проверьте файлы пожалуйста!
За ранее, спасибо!
  • 30 октября 2013 11:08
Админ
  • 0
User: Admin→ Алёна
Пардон!
Всё исправил!
  • 30 октября 2013 13:31
Влад
  • 0
User: ВладУважаемый.
Подскажите, где я запутался.
Скрипт установился и письма доходят, но прочесть не могу...
Я сразу решил переделать в кодировку Windows-1251 и теперь одни не понятные знаки прописываются.
  • 1 декабря 2013 18:38
Админ
  • 0
User: презент→ Влад
Помимо того, что в файле нужно изменить параметр charset=utf-8 для изменения кодировки, так ещё и сам файл необходимо сохранить в этой же кодировке.
У меня с самого сначала скрипт прекрасно работал как на Windows-1251, так и потом на UTF-8.
  • 9 декабря 2013 07:28
Закен
  • 0
User: ЗакенНе работают картинки. Не знаю что делать.
Всё вроде как надо залил. Но не работают. Только код какой-то идёт:
$i++; } while ($i5); $captcha = $num[1].$num[2].$num[3].$num[4]; ?>
  • 16 марта 2014 16:23
Админ
  • 0
User: Admin→ Закен
Это у вас выскакивает код PHP в исходном виде.
Вам для начала нужно проверить - обрабатываются ли у вас запросы PHP.
Как проверить это - написано в статье:
Вывод PHP на HTML странице
  • 16 марта 2014 17:38
Закен
  • 0
User: Закен→ Админ
Картинки работаут уже. Исправил.
Теперь другая проблема. Сообщение на посту не доходят мне. Хотя почту свою в send.php я указал.
  • 17 марта 2014 12:17
Админ
  • 0
User: Admin→ Закен
Первый совет: использовать почту (в форме обратной связи) - от Яндекса (100% доставляемость).
Второй совет: проверить на сервере (где расположен ваш сайт) настройки для отправки и приёма почты.
Третий совет: проверить IP адрес сайта через онлайн сервисы в СПАМ базах (это частенько бывает, когда на одном IP расположены десятки различных сайтов).
  • 17 марта 2014 20:54
Димыч
  • 0
User: ДимычСпасибо за весьма познавательный сайт.
Предложенная вами обратная связь работает. Но не приходят письма с mail.ru. Впрочем у всех авторов такая же история.
  • 16 июня 2017 16:54