Войти
Меню :
captcha (3)
php (386)



Blog (1576)
php (386)
js (295)
html (152)
css (140)
html tags (62)
js tag (56)
js method (44)
jquery (42)
php array (38)
text (37)
ruweb.net (37)
js date (33)
other (32)
form html (30)
fonts (30)
Показать еще :
online (30)
dosite (22)
js events (22)
php file (21)
foto (20)
atom (20)
input (19)
database (19)
php date (18)
svg (18)
forum (18)
lingvo (17)
info (17)
hosting (17)
mysql (17)
php time (16)
board (16)
php img (16)
color (15)
js url (14)
jsphp (14)
js time (14)
img (14)
htaccess (13)
html book (13)
yandex (13)
select (13)
notepad (13)
знак (13)
osclass (13)
table (13)
download (12)
keyboard (12)
dw block (12)
php path (12)
icon (11)
$ server (11)
mouse (10)
form (10)
js delete (10)
vs code (10)
ftp (9)
chart (8)
hover (8)
comment (7)
php post (7)
php url (7)
js vars (6)
hey tag (6)
canvas (6)
нок (6)
php get (6)
iframe (6)
list (6)
adminka (6)
click (6)
js file (5)
xml (5)
tag a (5)
js math (5)
js id (5)
reg.ru (5)
year (5)
mb (5)
heading (5)
console (5)
value (5)
web (5)
scandir (4)
js hash (4)
games (4)
numbers (4)
youtube (4)
base64 (4)
task (4)
month (4)
pages (4)
js form (4)
vk (4)
submit (4)
symbols (4)
week (4)
php var (4)
bbcode (4)
day (4)
ssl (4)
line (3)
aimp (3)
video (3)
https (3)
js post (3)
domen (3)
file (3)
units (3)
jquery post (3)
рся (3)
captcha (3)
money (3)
padding (3)
ucoz (3)
куб (3)
tag hr (2)
sitemap (2)
src (2)
js img (2)
google (2)
пк (2)
typeof (2)
prompt (2)
arrows (2)
blob (2)
seo (2)
details (2)
qr code (2)
counter (2)
height (2)
lingvo (1)
windows (1)
archive (1)
speed (1)
scroll (1)
cursor (1)
ok (1)
webp (1)
php day (1)
smile (1)
нод (1)
jino (1)
rutube (1)

Как сделать капчу со словами, выбор слова с примерами

Капча со словами, капчи состоящие из слов - как сделать такую капчу, капча со словами , выбор слов. У нас будут предложения и из предложения нужно выбрать какое-то слово или букву и т.д. С примерами и скачать!

Капча которая использует слова php

  1. Алгоритм работы капчи со словами
  2. Видео - капча со словами - + Скачать.
  3. Капча со словами.
    1. Форма для капчи со словами
    2. Рандомный вывод слов капчи + переменные
    3. Проверка введенного слова в капче и слова из массива
    4. Пример самой простой капчи со словами + Скачать.
  4. Как использовать выше приведенные капчи на сайте?
  5. Капча с использованием javascript.
  6. Как работает капча со словами js
    Пример капчи со словами на javascript.
    Скачать капчу со словами на javascript.
  7. Старая капча со словами

  1. Алгоритм работы капчи со словами

    Прежде чем начинать разбирать капчу со словами нам нужен алгоритм работы капчи со словами:

    Слова будут выводиться случайно с помощью array_rand.

    Это слово будет вписываться в input с типом hidden - скрытое поле.

    Пользователь видит слово и записывает увиденное слово с экрана.

    После отправки скрытое поле и поле введенное пользователем сравниваются.

    Если присланы два одинаковых слова - капча со словами пройдена.

    Чтобы не запутаться самому и не запутать вас!

    Все капчи со словами, делались в разное время, поэтому, чтобы не запутаться, добавим некоторое пояснение.

    Всё описание подходит и для так называемой "новой капчи со словами" и "старой капчи со словами" - разница между ними - лишь оформление.

    И отдельной капчей со словами идет капча из видео, алгоритм использовался аналогичный - вместо изображения предложения.


  2. Видео Капча со словами в предложении

    Видео о том, как сделать капчу со словами в предложении!

    Алгоритм данной капчи, которая в видео - абсолютно аналогична капче с картинкой, только вместо изображения - используется предложение.

    Здесь было встроенное видео с моего канала youtube.com

    Почему, то страницы со встроенным видео начали конкретно тупить, поэтому -> даю ссылку на видео

    Пример на отдельной странице со словами в предложении

    Пример на отдельной странице со словами в предложении

    Скачать капчу(из видео) со словами в предложении

    Что в архиве?

    Архив "kapcha_v_predlogenii".zip

    В архиве один файл kapcha_v_predlogenii.php - копия файла примера
    Капча со словами в предложении скачиваем здесь

    1. Капчи со словами.

    2. Форма для капчи со словами

      Давайте разберемся как работает капча со словами и из чего она состоит:

      Создадим переменную $show в которую положим, слова. что нужно сделать + слова из массива, о котором поговорим позже:

      Напишите слово <red>'.$array[$array_rand].'</red>

      В форму вставляем атрибуты action и метод post

      <form action="" method="post">

      Поле с вводом нашего слова... не обязательно это будет животное, можно просто напишите слово...:

      <input type="text" name="text_kapcha" placeholder="Название животного" required><br>

      В кнопку button добавим value опять то слово из массива слов.

      <button name="submit" value="'.$array[$array_rand] .'">Отправить</button>

      Соберем всю переменную вместе:

      $show .= '

      Напишите слово <red>'.$array[$array_rand].'</red>

      <form action="" method="post">

      <input type="text" name="text_kapcha" placeholder="Название животного" required><br>

      <button name="submit" value="'.$array[$array_rand] .'">Отправить</button>

      </form>

      </div>

      ';

    3. Рандомный вывод слов капчи + переменные

      Для работы капчи со словами нам потребуется как-то массив со словами, вы его всегда можете изменить!

      $array = array('слон','кот','крокодил','мышь','петух','конь');

      Выведем случайным образом номер ключа данного массива используем для этого функцию array_rand:

      Из выше приведенной формы получим в переменную, из поля ввода:

      $text_kapcha = strip_tags(trim($_POST['text_kapcha']));

      И в кнопке button было значение из выше приведенного массива, его тоже получим в переменную

      $submit = strip_tags(trim($_POST['submit']));

      Соберем весь перечисленный код:

      Весь код капчи со словами :

      Код "капчи со словами можно скачать на " странице со скриптами
    4. Проверка введенного слова в капче и слова из массива

      Далее -> у нас есть уже все в наличии для работы +капчи со словами, нам осталось, только и всего то, проверить, что было отправлено в поле ввода, т.е. то слово, которое ввел пользователь и то слово, которой пряталось в value button :

      <?

      if($submit)

      {

       if($text_kapcha == $submit)

       {

        $show .='<green>Все верно</green><br>';

       }

       else

       {

        $show .='<red>Ответ не правильный!</red><br>';

       }

      }

      ?>

    5. Пример самой простой капчи со словами

      Вы можете протестировать данную капчу со словами сверху написано слово, которое требуется ввести в строку ввода и нажмите отправить:

      Напишите слово

      Также

      Пример капчи со словами на отдельной странице

      Проверить работоспособность выше приведенного кода капчи со словами можно на отдельной странице.

      Скачать капчу со словами.

      + Скачать капчу со словами на основной странице со скриптами


  3. Как использовать все приведенный капчи на сайте?

    Достаем весь код из страницы, размещаем его там, где вам нужно.

    В том месте кода, где капча пройдена, вставляем ваш код, который должен выполниться после прохождения капчи.

    Нажмите, чтобы открыть в новом окне.
    green{color:green;} red{color:red;} .kapcha { width: 300px;  border: 1px solid; padding: 28px; margin: 10px auto; } .kapcha button , .kapcha  input[type=‘text‘] {  width: 100%;  padding: 10px 0;     box-sizing: unset;  margin: 0 0 10px; }

  4. Капча с использованием javascript.

    Для того, чтобы сделать капчу через javascript нам понадобится:

    Для всплывающего окна будем использовать promt

    Все javascript скрипты будут находится в "index.html"

    В файл добавил два поля input + textarea.

    После заполнение полей, при нажатии на кнопку отправить - будет срабатывать promt

    Как работает капча со словами js

    Два файла работают вместе index.html + promt_post.php:

    Они(данные из полей) будут отправляться в файл "promt_post.php".В котором будут проверяться(php) присланные данные.

    Поля в примере не могут быть пустыми. Если все поля заполнены, то получим ответ:

    Все данные переданы

    Если нет, то:

    Не все поля заполнены

    Блокировка при неправильном ответе на капчу:

    Если слово из капчи введено не правильно, то получим:

    Слово введено не верно

    + Будет создана сессия:

    $_SESSION[bad]==1;

    Если следующий ответ будет не правильный, то прибавляем к сессии +1.

    $_SESSION[bad] +=1;

    После 3 неправильных ответом вы получите:

    Вы заблокированы!!!

    + Заносим в localStorage :

    localStorage.setItem("wrong_capcha", "Вы заблокированы")

    + перезагружаем страницу location.reload();, скрываем форму display_none_js

    Пример капчи со словами на javascript.

    Пример "капчи со словами на javascript" - только на отдельной странице, чтобы не городить код сразу на двух страницах.

    Скачать капчу со словами на javascript.

    Скачать можно здесь.

    Что в архиве?

    А архиве два файла:

    Как сделать капчу со словами, выбор слова с примерами

  5. Старая капча со словами

    Для первого варианта капчи со словами описания как такого не было, просто взял самый первый вариант моей капчи с картинкой и удалили картинку!

Не стесняемся говорить спасибо!
О комментах : 05.11.2024
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Друзья! Пожалуйста держите себя в рамках приличия!
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже:
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
Капча со словами капча слов капча выбрать слово сделать капчу из слова
dwweb.ru есть здесь:
Все соцсети в одном месте!
Разное :Игра "пятнашки"
Угадай страну по флагу

Кальклятор
Математика онлайн

Списки шифрования
Часы

Числа словами
Названия чисел(max=10305)
Графики

Qr код онлайн

Как сделать сайт?
Md5 онлайн
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.028351 секунд.