Здравствуйте! Нужно написать новую капчу для сайта http://mashki.mobi
старая капча взломана и ее обходят спам боты.
Сайт на движке MobileCMS.
Условия:
Капчу нужно сделать в стиле дизайна сайта, можно сделать такое же округление на капче как у ссылок. Шрифты и т.д подберите сами) ну в общем кто возьмется?
а откуда ты взял что взломана? мб ктото быстро вручную спамит?
Столько в ручную не наспамишь http://mashki.mobi/guestbook
Ахаха у меня этот-же урод спамил на otwap.ru я капчу поставил и доволен
есть сервис antigate который распозает практически любую каптчу
я делал одному челу капчу которую надо вводить в обратном порядке, и сервисы не разпозновали))
Арифметическая каптча: captcha.php
<?php
session_start(); // Начинаем сессию
$number_1 = rand(1, 100); // Генерируем 1-е случайное число
$number_2 = rand(1, 100); // Генерируем 2-е случайное число
$_SESSION[\'rand_code\'] = $number_1 + $number_2; // Записываем их сумму в сессию
$dir = \"fonts/\"; // Директория с шрифтами
$image = imagecreatetruecolor(200, 60); // Создаём изображение
$color = imagecolorallocate($image, 200, 100, 90); // Задаём 1-й цвет
$white = imagecolorallocate($image, 255, 255, 255); // Задаём 2-й цвет
imagefilledrectangle($image, 0, 0, 399, 99, $white); // Делаем капчу с белым фоном
imagettftext ($image, 30, 0, 10, 40, $color, $dir.\"verdana.ttf\", \"$number_1 + $number_2\" // Пишем текст
header(\"Content-type: image/png\" // Отсылаем заголовок о том, что это изображение png
imagepng($image); // Выводим изображение
?>
выводим каптчу
<img src=\"captcha.php\" alt=\"\" />
кидаем в обработчик
session_start(); // Начинаем сессию
$captcha = $_POST[\"captcha\"]; // Ответ, который ввёл пользователь
/* Проверяем правильность ввода капчи (не забывайте проверять на \"пустое значение\", это очень важно!) */
if (($capctha == $_SESSION[\"rand_code\"]) && ($captcha != \"\") echo \"Капча введена правильно\";
else echo \"Капча введена неправильно\";
Не практически любую, а любую, там же люди коды вводят)
Самая крутая капча у МТС, по признакам)