Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

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

Поддержи проект!!! smile

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Напишите слово конь

    Также

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

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

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

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

    Создадим переменную $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>

    ';

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

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

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

    Выведем случайным образом номер ключа данного массива:

    $array_rand = array_rand($array, 1);

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

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

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

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

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

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

    $array_rand = array_rand($array, 1);

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

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

  6. Проверка введенного слова в капче и слова из массива

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

    if($submit)

    {

    if($text_kapcha == $submit)

    {

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

    }

    else

    {

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

    }

    }

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

    либо на отдельной странице.

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

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

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


Последняя дата редактирования : 15.01.2021 18:53
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
Капча со словами капча выбрать слово

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
13/04/2021 08:12
Во-первых пожалуйста!1). $new_array - был прописан оттого, что контент на сайте пишется на живых примерах. И часто…
подробнее.
Валерий :
13/04/2021 05:47
перебрал весь материал- во первых спасибоискал другое но понравился Ваш материалerror - или неточность 1. везде…
подробнее.
Марат :
08/04/2021 07:12
Сам афигеваю!
подробнее.
stream :
07/04/2021 05:56
Неплохо)
подробнее.
Марат :
24/03/2021 11:01
Да что вы!? За что обижаться то?Вы тот редкий человек, который смог написать! Вы молодец!Человек, же который не…
подробнее.