Форма обратной связи с re. Captcha Всем привет. Недавно помогал связать форму обратной связи, которая сделана с применением технологии ajax то есть без перезагрузки страницы с recaptca от Google и решил, что многим это тоже может быть интересно. Да, есть много плагинов для CMS, но вручную сделать это немного сложнее, а раз появился такой вопрос у одного, то может и кому то из вас пригодится статья. Делать буду на примере свой же формы. Итак, для тех, кто еще не понял, мы пытаемся добавить такую штуку в нашу форму Посмотреть пример. Скрипт формы обратной связи с вложением, капчей, памятью, контролем длины сообщения и проверками как через JS на стороне. Причм вся почта пришла с формы обратной связи вашего. Хорошо множество готовых примеров сообщение отправляется без перезагрузки страницы. Плохо требуется база данных, увеличивается время работы скрипта. Капча если он не кривая спаст от спама через форму. Вот так будет выглядеть капча и форма обратной связи. Скрипт Формы Обратной Связи Без Капчи' title='Скрипт Формы Обратной Связи Без Капчи' />В первую очередь нужно получить API key для домена, на котором будет использоваться re. Сaptcha. Чтобы его получить, нужно перейти на этустраницу придумать названия и указать нужный домен После этого, вас перебросят на страницу, где кратко будет описана интеграция на сайт, а также находиться ваш секретный ключ и ключ сайта Дальше, нам говорят, что перед закрывающимся тегом lt head нужно разместить следующий скрипт lt script srchttps www. А в форму, там, где будет располагаться каптча следующий блок. Выглядит это все так. Если что то будет непонятно, загляните на соседнюю страницу с формой. Или спрашивайте в комментариях. Разметка формы сейчас выглядит так. Просто добавьте в нужное место своей формы div с ключом, который выдал Google. Теперь, если попытаться получить данные переданные методом POST, мы получим не только данные из полей имя и телефон, а и значение переменной g recaptcha response. Его и нужно отправить Гуглу для прохождения верификации. Драйвера На Звуковые Карты Compaq. Самостоятельно сделать это достаточно сложно, но есть готовый скрипт, который просто подключается к обработчику формы. Скачать его можно с Github на этой страничке Теперь необходимо подключить его к обработчику php файлу, который отправляет письмо или вставить скрипт прямо в него. У меня это файл mail. Подключать в самом начале. Вы заполнили не все обязательные поляlt p. Сообщение не отправленоlt b lt p. Но сначала, нужно добавить несколько переменных. Введите свой секретный ключ. Я делаю такую. if response null response success Попробуйте еще разlt p. Вы заполнили не все обязательные поляlt p. Сообщение не отправленоlt b lt p. Попробуйте еще разlt p. Кроме того, способ подключения файла recaptchalib. Если будет. Надеюсь статья была полезной. Помните, что этот способ не только для той формы, о которой шла речь в начале статьи. Вы легко подключите каптчу и к любой другой. На этом все. Скачать исходник.