Вход Регистрация
Файл: captcha.php
Строк: 23
<?

$width 
97;
$height 27;
$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');

$figures = array('50''70''90''110',
    
'130''150''170''190''210');

$img imagecreatetruecolor($width$height);

$fon imagecolorallocate($img255255255);
imagefill($img00$fon);

for (
$i 0$i $sign$i++) {
    
$h 1;
    
$color imagecolorallocatealpha(
            
$img$figures[rand(0count($figures) - 1)], $figures[rand(0count($figures) - 1)], $figures[rand(0count($figures) - 1)], rand(1030));

    
$letter $letters[rand(0sizeof($letters) - 1)];

    if (empty(
$x))
        
$x $width 0.08;
    else
        
$x $x + ( $width 0.8 ) / $sign rand(0$width 0.01);

    if (
$h == rand(12))
        
$y = ( ( $height ) / ) + rand(0$height 0.1);
    else
        
$y = ( ( $height ) / ) - rand(0$height 0.1);

    
$code.= $letter;
    
imagestring($img6$x$y$letter$color);
}

$_SESSION['code'] = $code;

header("Content-type: image/jpeg");
imagejpeg($img);
?>
Онлайн: 1
Реклама