<?php //K2D
session_start();
//olusturulmus resmi tarayiciya gonderir
create_image();
exit();
function create_image()
{
//md5 ile rastgele sayi uretelim
$md5 = md5(rand(0,999));
//32 karakter yerine sadece 5 karakterini aliyoruz
$code = substr($md5, 10, 5);
$_SESSION['code'] = $code;
//resmin boyutlarini ayarliyoruz
$width = 75;
$height = 15;
//resim kaynagini olusturuyoruz
$image = ImageCreate($width, $height);
//Beyaz yeþil renklerini olusturuyoruz
$yazi = ImageColorAllocate($image, 255, 255, 255);
$bg = ImageColorAllocate($image, 1, 18, 34);
//Zemini Beyaz yapiyoruz
ImageFill($image, 0, 0, $bg);
//Rastgele sayiyi resmin uzerine yaziyoruz
ImageString($image, 10, 14, 1.5, $code, $yazi);
//sunucuya resmin turunu belirtiyoruz
header("Content-Type: image/jpeg");
//Yeni jpeg formatindaki resmin ciktisini aliyoruz
ImageJpeg($image);
//Kaynagi temizliyoruz
ImageDestroy($image);
}
?>