<?php
session_start();
$width = 120;
$height = 26;
$font_size = 16;
$let_amount = 6;
$font = './verdana.ttf';
$letters = array('а','б','в','г','д','е','ж','з','и','к','л','м','н','о','п','р','с','т','у','ф','х','ц', 'ч', 'ы');
$src = imagecreatetruecolor($width,$height);
$fon = imagecolorallocate($src,255,255,255);
imagefill($src,0,0,$fon);
$c1 = imagecolorallocate($src, 100,100,100);
$c2 = imagecolorallocate($src, 27,27,27);
imageLine($src, 440, -20, 0, 8, $c1);
imageLine($src, 440, 50, 0, 16, $c1);
for($i=0;$i<$let_amount;$i++)
{
$letter = $letters[rand(0,sizeof($letters)-1)];
$x = ($i+1)*$font_size + rand(4,7);
$y = (($height*2)/3) + rand(0,5);
imagettftext($src,$font_size,rand(0,15),$x,$y,$c2,$font,$letter);
$cod[] = $letter;
}
$letter = implode('', $cod);
$_SESSION['code'] = $letter;
header ("Content-type: image/png");
imagepng($src);
?>