каптчи

499
.
I'm the Cult of Personality...
MRAMOR, в самой станд капче можно изменить.
.
I'm the Cult of Personality...
MRAMOR, держы. Каптча с случайных 4рех чисел (стандартная)
Прикрепленные файлы:
.
I'm the Cult of Personality...
ещё одна каптча
<?php
$chislo1 = mt_rand(1, 9);
$chislo2 = mt_rand(1, 9);
$kak = mt_rand(0, 1);
if($kak)
$priclad = $chislo1.'+'.$chislo2.'=';
else
$priclad = $chislo1.'-'.$chislo2.'=';

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
   header("Pragma: no-cache");
header("Content-type: image/png");
$img = ImageCreate (80, 25);  // Размер изображени
for ($i=0; $i<=128; $i++) {
                        $color = imagecolorallocate ($img, rand(0,255), rand(0,255), rand(0,255)); //задаём цвет
imagesetpixel($img, rand(1,79), rand(1,24), $color); //рисуем пиксель
                }
//выводим символы кода
                for ($i = 0; $i < strlen($priclad); $i++) {
                        $color = imagecolorallocate ($img, rand(0,255), rand(0,128), rand(0,255)); //задаём цвет
                        $x = 5 + $i * 20;
                        $y = rand(1, 6);
                        imagechar ($img, 5, $x, $y, $priclad[$i], $color);
                }
ImagePNG($img);
ImageDestroy($img);

// Обрабатываем запрос на картинку CAPTCHA
session_name('SESID');
session_start();
if($kak)
$captcha = $chislo1 + $chislo2;
else
$captcha = $chislo1 - $chislo2;

$_SESSION['code'] = $captcha;
?>
Прикрепленные файлы:
Всего: 13