Кстати, насчет анимированных гифок.
Можно так сделать.
Генерим несколько случайных чисел (как для регистрации) - скажем, штук 7.
Рендерим их в картинки.
Делаем из этого анимированный гиф.
У всех кадров кроме одного ставим задержку 0. У того самого одного - 100сек (например).
Номер кадра с большой задержкой выбираем случайно. Но число с этого кадра у будет тем, которое надо ввести для регистрации.
Пользователь будет в основном видеть именно это число.
В принципе, тогда даже чиселки уродовать не надо.
НО (!)
1. возрастет объем гифа.
2. выкурить такой кадр именно по значению задержки не составит труда (так что это только на каое то время).
61. _3V - 10 Сентября, 2006 - 09:02:19 - перейти к сообщению
62. SviMik - 10 Сентября, 2006 - 09:09:32 - перейти к сообщению
Ткните носом где в пхп можно с анимированными гифами работать.
63. ETC - 10 Сентября, 2006 - 09:23:26 - перейти к сообщению
нигде.
И вообще, не вижу смысла в работе с анимированными гифами.
И вообще, не вижу смысла в работе с анимированными гифами.
64. Eagle - 10 Сентября, 2006 - 15:20:39 - перейти к сообщению
Уважаемые, есть очень хороший (IMHO) скрипт для создания captcha - freeCap
Пример, каждый раз новый:
Ссылка - http://www.puremango.co.uk/cm_ph...a_script_113.php
Пример - http://www.puremango.co.uk/freec...eecap_wrap14.php
Код - http://www.puremango.co.uk/freecap1.4.1.zip
Помогите пожалуйста вставить его вместо стандартного. Данный скрипт может так же и с дополнительными шрифтами работать и с разными фонами, так что спамеры сдохнут.Идеально если можно будет каптчу использовать не только при регистрации, но и при отправке сообщений анонимами.
P.S. Статья в wikipedia - http://en.wikipedia.org/wiki/Captcha

- этот пёс ещё во времена MD 3.1 появился... настоящее искуйство вечно
Цитата:
freecap - PHP CAPTCHA script
freeCap can be used to prevent spam on any form; guestbook, comment area, signups, shopping carts - any area of your website where you fear the evil spammers may target.
freeCap boasts a host of features, not only does it offer strong character obfuscation, using random distortion of text and multiple backgrounds, but it also focuses on the security of the implementation. A lot of CAPTCHAs are secure against OCR attacks, but fail to account for other attacks, such as session re-use and cross-vhost file inclusion on shared servers.
freeCap can output in three different image types, uses a custom GD font for each character, has brute force protection, it's open source GPL and is totally self-contained - no need for SQL databases, PEAR, or anything beyond PHP and GD!
I hope you like it
Requirements:
PHP 4.01+
GDlib any version (for gif support, any except 1.06)
Runs on both linux and windows platforms.
freeCap can be used to prevent spam on any form; guestbook, comment area, signups, shopping carts - any area of your website where you fear the evil spammers may target.
freeCap boasts a host of features, not only does it offer strong character obfuscation, using random distortion of text and multiple backgrounds, but it also focuses on the security of the implementation. A lot of CAPTCHAs are secure against OCR attacks, but fail to account for other attacks, such as session re-use and cross-vhost file inclusion on shared servers.
freeCap can output in three different image types, uses a custom GD font for each character, has brute force protection, it's open source GPL and is totally self-contained - no need for SQL databases, PEAR, or anything beyond PHP and GD!
I hope you like it

Requirements:
PHP 4.01+
GDlib any version (for gif support, any except 1.06)
Runs on both linux and windows platforms.
Пример, каждый раз новый:
Цитата:
freeCap CAPTCHA Version 1.4.1
Features:
as version 1.3, plus:
-optional sha1 / md5 / crc32 hash in server session
-3 different randomly generated background types: grid, squiggles, image blocks (or blank) - see the demo!
-multiple font/colour support
-htaccess protected dictionary, fonts and backgrounds
-shared server security further enhanced
-user definable text fading
-automatic random number seeding for older PHP versions
Features:
as version 1.3, plus:
-optional sha1 / md5 / crc32 hash in server session
-3 different randomly generated background types: grid, squiggles, image blocks (or blank) - see the demo!
-multiple font/colour support
-htaccess protected dictionary, fonts and backgrounds
-shared server security further enhanced
-user definable text fading
-automatic random number seeding for older PHP versions
Ссылка - http://www.puremango.co.uk/cm_ph...a_script_113.php
Пример - http://www.puremango.co.uk/freec...eecap_wrap14.php
Код - http://www.puremango.co.uk/freecap1.4.1.zip
Помогите пожалуйста вставить его вместо стандартного. Данный скрипт может так же и с дополнительными шрифтами работать и с разными фонами, так что спамеры сдохнут.Идеально если можно будет каптчу использовать не только при регистрации, но и при отправке сообщений анонимами.
P.S. Статья в wikipedia - http://en.wikipedia.org/wiki/Captcha



65. Eagle - 12 Сентября, 2006 - 05:19:23 - перейти к сообщению
Совсем ни у кого никаких идей как такое сделать?

66. _3V - 14 Сентября, 2006 - 13:51:52 - перейти к сообщению
Цитата:
Ткните носом где в пхп можно с анимированными гифами работать.
pack, unpack :spy: ?
хотя да, это лучше на C++ реализовать.
Кстати, а ImageMagick этого не умеет ?
Цитата:
И вообще, не вижу смысла в работе с анимированными гифами.
Кстати, видел достаточно много анимированных капч.
67. Salagin - 14 Сентября, 2006 - 23:56:55 - перейти к сообщению
Меня тоже достали, временно приостановил регистрацию. Имхо, для меня подойдет одобрение админом регистрации. Они по своим долбаным никам сразу паляцца. Я специально раздел завел - Реклама, а они собаки все постят в Спорт.. медом там что ли намазано?
68. ETC - 15 Сентября, 2006 - 02:49:33 - перейти к сообщению
Salagin
А «спорт» — последний раздел на форуме?
А «спорт» — последний раздел на форуме?
69. Salagin - 15 Сентября, 2006 - 02:59:46 - перейти к сообщению
ETC
Нет, пятый сверху...
Нет, пятый сверху...
70. ETC - 15 Сентября, 2006 - 03:28:07 - перейти к сообщению
Обычно ищёт раздел «флейм» и постит туда.