<?php
check_code();
//Menjana aksara atau nombor secara rawak untuk kod pengesahan
fungsi check_code($width=100, $height=50,$num=4, $type = 'jpeg')
{
$i=imagecreate($width,$height);
$string='';
for($j=0;$j<$num;$j++)
{ " $ascii=mt_rand(48,57);
pecah;
kes 1:
$ascii=mt_rand(65,90); pecah;
}
} $string.=sprintf('%c ' ,$ ascii); //penyahkodan aksara ascii
} }
//Jana warna latar belakang kod pengesahan (randbg(): panggilan fungsi)
imagefilledrectangle($i,0,0,$ $height,randbg ($i));
//Jana gangguan rawak (randpix(): panggilan fungsi)untuk($j=0;$j<50;$j++)
{
imagesetpixel ($i,mt_rand(0,$width),mt_rand(0,$height) ,randpix($i));
}
//Tulis
untuk($j=0 ;$j< $num;$j++)
{
$fuc='imej'. $type ;
$have='cotent-type:image'.$type;
if(function_exists($fuc))
{
header($have);
$fuc($i);
}.
fungsi randbg ($ i)
kembali ImageColorallocate ($ i, mt_rand (135,255) ,, mt_rand (135,255), mt_rand (135,255));
//Elemen gangguan atau modul fungsi warna aksara
fungsi randpix($i)
{
return imagecolorallocate($i,mt_rand(0,135),mt_rand(0,135),mt_rand(0,135) }
?>
Siarkan mesej ralat Siapa yang mempunyai masa untuk membaca kod anda? ? ?