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

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

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

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

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

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

    Тут требуется немного вводных, поскольку скриптов становится много и время проходит, и уже совершенно другими знаньями смотришь на всю эту вакханалию...

    Я взял самый первый вариант капчи капчу с картинками

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

    Но прошло время и тут, что-то я посмотрел на этот код, который... ну мягко скажем через чур громоздкий и вот решил, что пора сделать второй вариант капчи со словами!

    Как она будет выглядеть! Набросал немного стилей ...

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

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

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

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

    Напишите слово крокодил

    Также

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

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

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

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

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

    ';

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

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

    $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']));

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

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

    if($submit)

    {

    if($text_kapcha == $submit)

    {

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

    }

    else

    {

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

    }

    }

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

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

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

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

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


Вас может еще заинтересовать список тем : #PHP | #PHP_POST | #CAPTCHA | #PHP_BOOK |
Последняя дата редактирования : 2020-04-01 02:38
Название скрипта :Простая капча со словами 2
Скрипт № 10.3
Пример
Ссылка на скачивение: Все скрипты на одной странице
https://dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

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

Последние комментарии :
Марат :
02/08/2020 12:22
Никогда не задавался такой целью, сделать "клик без onclick"!Как мне кажется, "onclick" и придумали, чтобы отследить…
подробнее.
Darya :
01/08/2020 10:52
А можно сделать клик без…
подробнее.
Марат :
12/07/2020 11:14
Превратите код в html…
подробнее.
Владимир :
11/07/2020 10:29
Строка не прошла, как ее написать…
подробнее.
Владимир :
11/07/2020 10:27
Привет. Отличная статья. Но даже просмотрев вашу подробнейшую статью, не могу найти себе решение: не могу…
подробнее.