Вход Регистрация
Файл: captcha.php
Строк: 25
<?php
$capletters 
'ABCDEFGKIJKLMNOPQRSTUVWXYZ123456789';
$captlen 4;
$capwidth 70$capheight 25;
$capfont './co.ttf';
$capfontsize 14;
header('Content-type: image/png');
$capim imagecreatetruecolor($capwidth$capheight);
imagesavealpha($capimtrue);
$capbg imagecolorallocatealpha($capim000127);
imagefill($capim00$capbg);
$capcha '';
for (
$i 0$i $captlen$i++){
$capcha .= $capletters[rand(0strlen($capletters)-1) ];
$x = ($capwidth 20) / $captlen $i 10;
$x rand($x$x+5);
$y $capheight - ( ($capheight $capfontsize) / );
$capcolor imagecolorallocate($capimrand(0100), rand(0100), rand(0100) );
$capangle rand(-2525);
imagettftext($capim$capfontsize$capangle$x$y$capcolor$capfont$capcha[$i]);
}
session_name('ses');
session_start();
$_SESSION['capcha'] = $capcha;
imagepng($capim);
imagedestroy($capim);
?>
Онлайн: 1
Реклама