Файл: captcha.php
Строк: 13
<?php
//устанавливаем тип содержимого
header('content-type: image/png');
//Определяем размер изображения
$image = imagecreate(90, 40);
//Устанавливаем фоновый темно-серый цвет
$dark_grey = imagecolorallocate($image, 102, 102, 102);
$white = imagecolorallocate($image, 255, 255, 255);
//Указываем путь к шрифту
$font_path = 'data/'.rand (2,4).'.ttf';
//Пишем текст
$string= rand (100000,999999);
//Создаем файл
$f=@fopen('data/cap.dat', 'w+');
@fputs($f, $string);
@fclose($f);
//Соединяем текст и картинку imagettfbbox(
//FONT_SIZE, // размер шрифта
//0, // угол наклона шрифта (0 = не наклоняем)
//FONT_NAME, // имя шрифта, а если точнее, ttf-файла
//$text // собственно, текст
//);
imagettftext($image, 13, 0, 9, 27, $white, $font_path, $string);
//Сохраняем изображение
imagepng($image);
//Чистим память
imagedestroy($image);
?>