[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите сервисы на подобе ReCaptcha
Анатолий
нужно поставить код проверки при регистрации,поставить свой нельзя,
ножно использовать модуль как recaptcha bkb caprcha.com
Знаете ли вы еще подобные сервисы?



Спустя 9 часов, 10 минут, 17 секунд (15.02.2011 - 13:25) m4a1fox написал(а):
А почему свои нельзя ставить. Ведь гораздо проще, как я понял свой написать.

Спустя 2 минуты, 9 секунд (15.02.2011 - 13:28) waldicom написал(а):
Цитата (m4a1fox @ 15.02.2011 - 11:25)
А почему свои нельзя ставить. Ведь гораздо проще, как я понял свой написать.

Думаю, что написать капчу с хорошим алгоритмом, это не простая задача.

Спустя 4 минуты, 1 секунда (15.02.2011 - 13:32) DedMorozzz написал(а):
waldicom, смотря что под хорошим подразумевать.
Если трудно распарсиваемая - тут не так уж и тяжко, а вот что бы нормальные слова генерило, а не "A6%3z,;ksppps", тут уже да...

Спустя 47 минут, 44 секунды (15.02.2011 - 14:19) jetistyum написал(а):
DedMorozzz
Вот на счет сложнораспарсиваемого алгоритма я бы как раз поспорил (нет, парсер под твою каптчу на спор я писать не хочу). А нормальные слова на каптче генерить и не нужно, это уменьшает ее надежность. Ну и символы левые там тоже не нужны.

Спустя 2 часа, 35 минут, 45 секунд (15.02.2011 - 16:55) m4a1fox написал(а):
Анатолий
Я писал свою капчу с учебника. Со всеми заморочками проучился часа 2 где-то. Так что думайте. Но если честно, то капча кот. вы поставите с какого нибудь ресурса, будет по надежности равняться той кот. сделаете сами. Конечно примитивно говорю но я так считаю.

Спустя 8 минут, 2 секунды (15.02.2011 - 17:03) waldicom написал(а):
Цитата (DedMorozzz @ 15.02.2011 - 11:32)
Если трудно распарсиваемая - тут не так уж и тяжко,

Именно это и считаю. Точнее труднораспарсиваемая, но легкочитаемая человеком (с возможными нарушениями зрения).

Цитата (m4a1fox @ 15.02.2011 - 14:55)
Со всеми заморочками проучился часа 2 где-то.

Два часа на капчу... Сильно!

Спустя 8 минут, 35 секунд (15.02.2011 - 17:12) Michael написал(а):
Чето не верится мне в легкость алгоритма распознавания любой капчи. Или написание под определенную. Народ, кто спамит, по моему все услугами китайцев пользуются.

Спустя 32 минуты, 41 секунда (15.02.2011 - 17:44) Snus написал(а):
Michael
Просто капчи пишут ученики Попова, поэтому спама столько... biggrin.gif

Спустя 11 минут, 45 секунд (15.02.2011 - 17:56) Семён написал(а):
Антикапча наше всё smile.gif

Спустя 1 час, 3 минуты, 15 секунд (15.02.2011 - 18:59) m4a1fox написал(а):
Snus
Мужики, вы гоните. Вам код готовый скинуть? А насчет попова... Ну не знаю Изначально с него все начинал. Потом попал на этот форум и все в коде поменял.. Так что не надо тут пакости наговаривать. Если кто не верит можете заглянуть в учебник. Сами все увидите.

Спустя 10 минут, 12 секунд (15.02.2011 - 19:10) waldicom написал(а):
Цитата (m4a1fox @ 15.02.2011 - 16:59)
Snus
Мужики, вы гоните. Вам код готовый скинуть? А насчет попова... Ну не знаю Изначально с него все начинал. Потом попал на этот форум и все в коде поменял.. Так что не надо тут пакости наговаривать. Если кто не верит можете заглянуть в учебник. Сами все увидите.

Скинь, посмеемся вместе.

Спустя 6 минут, 33 секунды (15.02.2011 - 19:16) m4a1fox написал(а):
waldicom
Критикуй... если что - буду исправлять)
Свернутый текст
<?php
//Ширина изображения
$width = 100;

//Высота изображения
$height = 30;

//Кол-во символов в коде
$sign = 5;

//Защитный код
$code = "";

//Инициируем сессию
session_start();

//Символы используемые в коде
$letters = array ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'm', 'n',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '2',
'3', '4', '5', '6', '7', '8', '9');

//Компоненты для RGB-цвета
$figures = array('50', '70', '90', '110',
'130', '150', '170', '190', '210');

//Создаем пустое изображение
$img = imagecreatetruecolor($width, $height);

//Заливаем фон белым цветом
$fon = imagecolorallocate($img, 255, 255, 255);
imagefill($img, 0, 0, $fon);

//Заливаем фон точками
for ($j=0; $j<$width; $j++)
{
for($i=0; $i<($height*$width)/5000; $i++)
{
//Формируем случайный цвет
$color = imagecolorallocatealpha(
$img,
$figures[rand(0, count($figures) - 1)],
$figures[rand(0, count($figures) - 1)],
$figures[rand(0, count($figures) - 1)],
rand(10, 30));

//Устанавливаем случайную точку случайного цвета
imagesetpixel ($img,
rand(0, $width),
rand(0, $height),
$color);
}
}


//Накладываем защитный код
for($i=0; $i<$sign; $i++)
{
//Ориентир
$h = 1;

//Рисуем
$color = imagecolorallocatealpha(
$img,
$figures[rand(0, count($figures) - 1)],
$figures[rand(0, count($figures) - 1)],
$figures[rand(0, count($figures) - 1)],
rand(10, 30));
//Генерируем случайный символ
$letter = $letters[rand(0, sizeof($letters) - 1)];

//Формирум координаты для вывода символа
if(empty($x)) $x = $width * 0.08;
else $x = $x + ($width * 0.8)/$sign+rand(0, $width * 0.01);

if($h == rand(1,2)) $y = (($height*1)/4) + rand(0, $height * 0.1);
else $y = (($height * 1)/4) - rand(0, $height * 0.1);

//Запоминаем символы в переменной $code
$code .= $letter;

//Изменяем регистр символа
if($h == rand(0,1)) $letter = strtoupper($letter);
//Выводим символ на изображение
imagestring($img, 6 ,$x, $y, $letter, $color);
}

//Помещавем защитный код в сессию
$_SESSION['code'] = $code;

//Выводим изображение
header("Content-type: image/jpeg");
imagejpeg($img);
?>

Спустя 5 минут, 43 секунды (15.02.2011 - 19:22) waldicom написал(а):
Цитата (m4a1fox @ 15.02.2011 - 17:16)
Критикуй... если что - буду исправлять)

Ага.. и где там
Цитата
труднораспарсиваемая, но легкочитаемая человеком (с возможными нарушениями зрения).

Спустя 3 минуты, 16 секунд (15.02.2011 - 19:25) m4a1fox написал(а):
waldicom
Не проблема. Поменяй фон. И нормально тебе будет читаться.

Спустя 2 минуты, 9 секунд (15.02.2011 - 19:27) m4a1fox написал(а):
waldicom
Капча вообще легко изменяемая. Подстроить под дизайн сайта - не проблема вообще. Ведь реально все понятно.

Спустя 1 минута, 53 секунды (15.02.2011 - 19:29) m4a1fox написал(а):
waldicom
Вот так всегда. Куда то убежал.)

Спустя 9 минут, 31 секунда (15.02.2011 - 19:39) m4a1fox написал(а):
Все.... точно убежал.

Спустя 10 минут, 6 секунд (15.02.2011 - 19:49) waldicom написал(а):
я же не могу сидеть на форуме безвылазно smile.gif
Насчет фона: да, но тогда её легче пропарсить. Разве не так?

Спустя 5 минут, 25 секунд (15.02.2011 - 19:54) m4a1fox написал(а):
Добавить полосочки. А чем точки не нравятся, увеличить кол-во точек. Да. Еще. Извините. Я думал Вы убежали.

Спустя 6 минут, 28 секунд (15.02.2011 - 20:01) waldicom написал(а):
Нас не догонят smile.gif

Спустя 17 минут, 54 секунды (15.02.2011 - 20:19) m4a1fox написал(а):
waldicom
ну да. Типо того.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.