<?php
check_code();
//隨機產生驗證碼的字元或數字
function check_code($width=100, $height=50,$num=4, $type='jpeg')
{
# $i=imagecreate($width,$height) ;
$string='';
for($j=0;$j<$num;$j )
{## #. =mt_rand(0,2);
switch($rand)
{
$ {
ascii=mt_rand(48,57) ;
break;
case 1:
_ break;
case 2 :
$ascii=mt_rand(97,122);
#; ing.=sprintf('%c' ,$ascii) ;//ascii字元解碼
}
#
//產生驗證碼背景顏色(randbg():函數呼叫)
##imagefilledrectangle($i,0,0,$width,$height,randbg($i));
//產生隨機幹擾(randpix():函數呼叫)for($j=0;$j<50;$j )
}
$x=floor($width/$num)*$j 2;
$y=mt_rand(3,$height-15);
imagechar($i,5,$x,$y,$string[$j], randpix($i));
}
#//圖片格式## $fuc ='image'.$type;
$have='cotent-type:image'.$type;
if(function_exists($fuc))
{
#o }
# else
## echo '不支持圖片類型';
}
imagedestroy($i);
return $string;
}
//背景顏色函數功能模組
function randbg($i)
{
# return imagecolorallocate($i,mt_rand5) mt_rand(135,255),mt_rand(135,255));
}
//幹擾元素或字元顏色函數功能模組
function randpix($i)
{
## randpix($i) {## color return image,colorallocate($i,mt_rand(0,135) color return image,colorallocate($i,mt_rand(0,135) color return_mtallocate($i,mt_rand(0,135) color return_mt. (0,135),mt_rand(0,135));
}
#?>
#貼出報錯訊息啊,誰有功夫看你程式碼? ? ?