ножно использовать модуль как 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", тут уже да...
Если трудно распарсиваемая - тут не так уж и тяжко, а вот что бы нормальные слова генерило, а не "A6%3z,;ksppps", тут уже да...
Спустя 47 минут, 44 секунды (15.02.2011 - 14:19) jetistyum написал(а):
DedMorozzz
Вот на счет сложнораспарсиваемого алгоритма я бы как раз поспорил (нет, парсер под твою каптчу на спор я писать не хочу). А нормальные слова на каптче генерить и не нужно, это уменьшает ее надежность. Ну и символы левые там тоже не нужны.
Вот на счет сложнораспарсиваемого алгоритма я бы как раз поспорил (нет, парсер под твою каптчу на спор я писать не хочу). А нормальные слова на каптче генерить и не нужно, это уменьшает ее надежность. Ну и символы левые там тоже не нужны.
Спустя 2 часа, 35 минут, 45 секунд (15.02.2011 - 16:55) m4a1fox написал(а):
Анатолий
Я писал свою капчу с учебника. Со всеми заморочками проучился часа 2 где-то. Так что думайте. Но если честно, то капча кот. вы поставите с какого нибудь ресурса, будет по надежности равняться той кот. сделаете сами. Конечно примитивно говорю но я так считаю.
Я писал свою капчу с учебника. Со всеми заморочками проучился часа 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
Просто капчи пишут ученики Попова, поэтому спама столько...
Просто капчи пишут ученики Попова, поэтому спама столько...
Спустя 11 минут, 45 секунд (15.02.2011 - 17:56) Семён написал(а):
Антикапча наше всё
Спустя 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 написал(а):
я же не могу сидеть на форуме безвылазно
Насчет фона: да, но тогда её легче пропарсить. Разве не так?
Насчет фона: да, но тогда её легче пропарсить. Разве не так?
Спустя 5 минут, 25 секунд (15.02.2011 - 19:54) m4a1fox написал(а):
Добавить полосочки. А чем точки не нравятся, увеличить кол-во точек. Да. Еще. Извините. Я думал Вы убежали.
Спустя 6 минут, 28 секунд (15.02.2011 - 20:01) waldicom написал(а):
Нас не догонят
Спустя 17 минут, 54 секунды (15.02.2011 - 20:19) m4a1fox написал(а):
waldicom
ну да. Типо того.
ну да. Типо того.