Просмотр файла captcha.php

Размер файла: 1.21Kb
<?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);
  ?>