title
Description
Body
Я вот подумал и надумал вот что. Видел один демотиватор, как там типа человек может читать слова, даже если буквы кроме первой и последней (вроде или 2х первых и последних) в нем разбросаны/переставлены/не на своих местах. Думаю сделать такую каптчу. Давать слова разбросанные, а вводили чтоб нормальные или числа (чтеыре=4).
Пока не знаю как реализовать, но думаю стоит попробовать.
- - - -
Ну может быть сначала нормальное слово в мд5 заширить, потом в input hidden. И после перемещать исходное и показать пользователю.
Вот эта тема: habrahabr.ru/blogs/programming/122163/
а там до меня уже додумались
Отредактировано tipsun (2011.09.20 06:18)
Неактивен
интересная идея.
вот только md5 хэш нельзя светить, иначе просто переставляя буквы и сверяя хэш, можно получить правильное слово.
тут нужен просто массив соответствий array('чтеыре' => 'четыре');
Неактивен
С телефона писал, может че неправильно. Уже забыл код
|
|
Отредактировано tipsun (2011.09.20 08:10)
Неактивен
Ну я вспомнил сейчас
Там mb_substr(), mb_strlen(). А вот суффле нет
Добавлено спустя 1 минуту 56 секунд:
С php.net
|
|
Неактивен
Чет у меня пока нет хороших мыслей как реализовать: первую и последнюю не трогая перемещать буквы.
|
|
Отредактировано tipsun (2011.09.20 16:48)
Неактивен
|
|
Отредактировано tipsun (2011.09.20 18:23)
Неактивен
Я уже знаю что ответят: "Сделай класс!"
Да и так все класс
Ну а по делу, да надо бы.
Сразу там же проверку сделать.
- - - -
Можно было бы просто массив со словами >3 букв.
|
|
Отредактировано tipsun (2011.09.21 15:41)
Неактивен