www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
|
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Создание формы обратной связи
Простая капча для формы обратной связиВ предыдущей статье рассказывалось о защите формы обратной связи от спама с помощью капчи. Обычно это сильно искаженные цифры и буквы, которые необходимо ввести перед отправкой сообщения через форму обратной связи. Другой вариант капчи - предложение посетителю сайта перед отправкой сообщения с формы обратной связи ввести сумму (разность, произведение и т.п.) нескольких чисел. Создание такой простой капчи не потребует от вас знания программирования, а её вставка на сайт занимает всего несколько минут. Начнем с добавления новой строчки в обычную форму обратной связи (см. статью "Создание формы обратной связи на сайте"): Как видим, от посетителя требуется выполнить простейшее арифметическое действие, а наша задача проверить его правильность перед отправкой письма. Надеюсь, что приводить HTML-код формы не имеет смысла, так как вы можете его посмотреть, нажав CTRL+U в браузере. Имена вводимых чисел (атрибут "name" тега input) обозначим a и b, а значение суммы, соответственно, sum. Для определения, двоешник или отличник хочет отправить нам послание, в РНР-программе обработки формы добавим проверку правильности выполнения операции сложения. Кроме того, проверим, введены ли вообще какие-то числа. Обратите внимание, что конструкция != означает "не равно".
... и так далее. Как обычно, привожу так же полный рабочий код РНР-странички: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 15.10.2011 г. |
||
|
||
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Copyright © 2008 - Марк Розенталь e-mail: Перепечатка материалов сайта разрешается при условии сохранения имени автора и гиперссылки на www.seomark.ru Ключевые слова: капча, ввод капчи, программа капчи, скрипт капчи, captcha, создание формы обратной связи, простая капча |