Конструктор форм обратной связи

ГлавнаяJava скрипты → Конструктор обратной связи

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

А именно:
Ширину и высоту формы, цвет и толщину рамки, цвет фона формы, цвет и размер текста, установка любого количества текстовых полей, радио-кнопок и флажков, выбор установки для полей "Обязательно для ввода" и многое другое.

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

Установка скрипта на сайт - "Обратная связь"

Для начала скачайте необходимые файлы ниже.

В скачанном архиве находятся папка form - сам скрипт, и файл .htaccess. Начнём разбираться с последнего. Если ваша страница заканчивается на html, то файл .htaccess вам будет необходим для работы, потому как скрипт написан на php.

Разберём более подробно: посмотрите у себя в главной директории на сервере есть ли такой файл. Если есть, то скопируйте содержимое из архивного .htaccess в свой файл, который у вас уже есть (при условии, что такой записи в нём ещё нет). Если у вас в директории такого файла нет, то тогда просто его туда загрузите из архива.


Скачать скрипт Обратная связь


Когда с файлом .htaccess разобрались, переходим к загрузке папки form аналогично в главную директорию (где главная страница).
Важно!!!
Загружаем не файлы из папки form, а папку целиком, как есть. После загрузки (ОБЯЗАТЕЛЬНО!) установите права 777 на все вложенные папки (включая папку form) и файлы.

Теперь переходим по адресу:
http://ваш_сайт/form/admin/
то есть в админ-панель, где для входа - Логин: admin, и Пароль: 111, и в первую очередь в разделе "Настройки" меняем логин и пароль на свои придуманные.

В настройках формы абсолютно ничего сложного нет, всё на русском языке. Но,если что-то будет не понятно, спрашивайте, и по мере возможности я дам вам ответ. И наконец переходим к завершающему действию:

Скопируйте и вставьте этот код у себя на странице (где будет форма)


<?php
// Если вы папке "form" дали другое имя, то обязательно измените первую строку,
// указав название новой папки (по умолчанию form)
$strpath="form/form.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
 {
    if(file_exists("public_html"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
 }
include ($strpath);
chdir($adrself);
 ?>

P.S.
Если вы хотите сделать сайт и установить на нём несколько форм разных по конфигурации, то для этого необходимо создать дополнительные папки (разумеется с другими названиями) с внутренним содержимым как у папки "form". Только не забывайте изменять в коде первую строку с названием папки.
На этом всё, успехов и удачи!

И попутно, связываясь с этой же темой: связь посетителя с администрацией, предлагаю посмотреть более оперативную связь с пользователями, как поддержка онлайн.

Поделись ссылкой с друзьями:

Комментарии к статье

Вадим 09-12-2013

спасибо за подробное изложение. все установил. но при установке .htaccess сайт перестал открыватся - ошибка 500

Admin 09-12-2013

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

Валерий 04-02-2014

Здравствуйте!
Подскажите пожалуйста, почему у меня русские слова с формы не отправляются (в письме пустые строки), а английские и цифры без проблем.?
И еще где модно подправить чтоб в письме не одно первое слово приходило, а вся фраза?

Admin 04-02-2014

Добрый день!
Это самый первый скрипт, изначально которым я пользовался довольно долгое время, и скажу, что проблем с ним не было ни в одном случае.
Внимательно подойдите к настройкам в Администраторской части скрипта обратной связи. Там настроек много и в том числе посмотрите на кодировку отправляемых писем. Я даже не знаю что вам подсказать - у меня не было со скриптом ни одной проблемы. Это нужно досконально разбираться в конкретном случае.

Анатолий 09-03-2014

Установил.
Сообщение отправляет, но данные передаёт по двум полям из пяти.

Admin 09-03-2014

Это первая форма обратной связи, которую я использовал ещё пару-тройку лет назад.
И у меня было 16 полей, из который были даже раскрывающие списки - всё сразу работало без единой проблемы.
Ищите свои ошибки, так как работа скрипта "Конструктор форм обратной связи" была проверена неоднократно и под различные нужды.