Совет 1: Как установить форму обратной связи

Практически на каждом сайте существует страница с контактной информацией, на которой указаны телефон, электронная почта, адрес владельца ресурса. Но зачастую этого оказывается недостаточно и требуется установить на сайте форму обратной связи.
Вам понадобится
  • скрипт формы;
  • доступ к административной панели сайта;
  • доступ по ftp к файлам сайта.
Инструкция
1
Зайдите на страницу скрипта формы обратной связи (см. «Дополнительные источники»). Можно найти и другие варианты в интернете, но эта форма обратной связи удобна тем, что она проста, легко настраивается и симпатично выглядит на любом сайте. Скачайте файл со скриптом в формате RAR, распаковав архив на рабочий стол своего компьютера.
2
Настройте скрипт, чтобы сообщения приходили на вашу электронную почту. Для этого следует в файле index.php заменить на 56 строке адрес example @ mail.ru на свой. Загрузите папку forma на сервер в корневой каталог сайта.
3
На странице своего сайта с контактной информацией — либо на нескольких или даже на всех страницах — установите ссылку на форму вида [a target="_blank" href=".../forma/"]форма обратной связи[/a].
4
Пройдите по ссылке (страница должна открыться в новой вкладке) и проверьте работоспособность установленной формы обратной связи, отправив тестовое сообщение любого содержания. На вашу электронную почту, если вы правильно указали ее в файле index.php, сообщение должно быть доставлено в течение нескольких секунд.

Совет 2: Как на сайт вставить форму

Формы на сайте содержат различные элементы управления и служат для организации взаимодействия с пользователем. Наличие на сайте формы дает возможность пользователю вводить и отправлять регистрационные данные, сообщения и прочую информацию. Причем форма должна не просто считывать введенный текст, но и определенным образом его обрабатывать.
Вам понадобится
  • - скрипт формы.
Инструкция
1
Основной сложностью при создании формы является обеспечение безопасности вводимой информации для сайта и других пользователей. Одной из самых распространенных уязвимостей являются так называемые XSS-инъекции, суть которых заключается в возможности выполнения в браузере пользователя вредоносного исполнимого кода. Поэтому форма должна иметь фильтр, не позволяющий вводить опасные символы или заменяющий их безопасными аналогами в другой кодировке. Фильтры нужны и в других ситуациях – например, в поле ввода электронного почтового адреса может стоять фильтр на ввод знаков в любой раскладке, кроме английской.
2
Реализуется форма в веде скрипта, написанного на одном из скриптовых языков, чаще всего используется PHP. Код формы можно вставить на сайт двумя способами: непосредственно в код страницы и отдельным подсоединяемым файлом. В первом случае исполняемый код заключается между тегами "<?php" и "?>" (без кавычек). Расширение страницы должно быть *.php. Если у страницы расширение *.html или *.htm, его надо просто изменить на *.php. Сервер может быть настроен на обработку php-файлов с разными расширениями, в этом случае менять расширение не нужно.
3
Если скрипт представлен отдельным файлом, в коде страницы на него должна быть сделана соответствующая ссылка вида: <?php include ('http://www.адрес_сайта/ваш_скрипт.php'); ?>. Если страницы на вашем сайте имеют расширение *.html, то измените его на *.php или создайте в корне сайта файл .htaccess (с точкой перед названием), после чего добавьте в него строку "AddHandler application/x-httpd-php .html .htm" (без кавычек).
4
Скрипт формы можно написать самому, но намного проще найти в сети уже готовый вариант и доработать его нужным образом. Лучше всего просмотреть код нескольких вариантов, оценить их достоинства и недостатки. Разобравшись в том, как построен скрипт формы, вы всегда сможете изменить его так, как вам удобнее, или создать по образцу уже существующих скриптов свой собственный.
Обратите внимание
Скачивая что-либо в интернете, не забывайте проверять загруженные файлы антивирусом.
Полезный совет
Форма обратной связи - весьма удобный способ для общения с посетителями, которые по той или иной причине не могут написать вам письмо или позвонить. Да и самому владельцу сайта этот способ связи дает возможность удалить с сайта адрес своей электронной почты, чтобы пресечь спам, неизменно приходящий на любые опубликованные в интернете E-mail адреса.
Если вам не подходит по дизайну цвет формы, то к скрипту прилагается инструкция, в которой указан способ смены цвета текста и фона.
Если вы правильно установили форму, не забыли заменить в файле index.php адрес "example @ mail.ru" на адрес своей электронной почты, отправили тестовое сообщение, но оно так и не пришло на ваш почтовый ящик, убедитесь, что ваш хостинг поддерживает на сайте файлы с расширением php (эту информацию вы можете найти на официальном сайте своего хостинг-провайдера).
Источники:
  • Скрипт формы обратной связи с сайта
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500