Foxter.ru

Foxter.ru (https://www.foxter.ru/index.php)
-   Web-программирование (https://www.foxter.ru/forumdisplay.php?f=66)
-   -   Anti-SpamBot скрипт для PHP (https://www.foxter.ru/showthread.php?t=3085)

s1mon 19.10.2006 10:08

Anti-SpamBot скрипт для PHP
 
Кто уже сталкивался с поиском скрипта для данного сабжа, киньте линк на скачку.

Проблема в том, что нужно поставить такую функцию, которая бы рисовала внизу формы регистрации пользователя ма-а-аленькую картинку, на которой было бы изображено некоторое число, нужное для ввода, чтобы регистрацию завершить. :) На форуме должно быть подобное. Желательно чтобы не сильно навороченно. Если сам найду - отпишусь, как проблему решил! :D

s1mon 19.10.2006 14:45

Короче, решил проблему. Кто придумал что-то умнее - буду только рад!

На странице на которой будет отображена картинка с сабжем, мы на место это картинки пишем код:

Цитата:

$number = rand('10000','99999');
echo '<img src="antispam.php?code=' . $number . '">';
А код этого antispam.php такой:

Цитата:

if(is_numeric($_GET["code"]))
{
$img = imagecreatefromgif("../design/images/code_bg.gif");
$color = imagecolorallocate ($img, 255, 0, 0);
imagettftext($img, 10, 5, 25, 15, $color, 'verdana.ttf', $code);
header('Content-type: image/png');
imagepng($img);
imagedestroy($img);
}
Наверное, не очень оригинально? :tease:

gedler 22.10.2006 15:15

так полно же уже по этому дело написано перенаписано
и ты не оригинален )

s1mon 22.10.2006 20:28

gedler Ну и пусть, зато кому понадобится - сможет здесь прочитать.


Часовой пояс GMT +3, время: 14:18.

Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.