Вам понадобится
  • - скрипт формы.
Инструкция
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
Скрипт формы можно написать самому, но намного проще найти в сети уже готовый вариант и доработать его нужным образом. Лучше всего просмотреть код нескольких вариантов, оценить их достоинства и недостатки. Разобравшись в том, как построен скрипт формы, вы всегда сможете изменить его так, как вам удобнее, или создать по образцу уже существующих скриптов свой собственный.