<?php require_once?'string.func.php'; //GD庫做驗證碼 $width=80; $height=30; //創建畫布 $image=imagecreatetruecolor($width,?$height); $white=imagecolorallocate($image,?255,?255,?255); $black=imagecolorallocate($image,?0,?0,?0); //用填充矩形填充畫布 imagefilledrectangle($image,?1,?1,?$width-2,?$height-2,?$white); $type=1; $length=4; $chars=buildRandomString($type,$length); $sess_name="varify"; $_SESSION[$sess_name]=$chars; $fontfiles=array("MSYH.TTF","MSYHBD.TTF","SIMSUN.TTC"); for($i=0;$i<$length;$i++){ $size=mt_rand(14,?18); $angle=mt_rand(-15,?15); $x=5+$i*$size; $y=mt_rand(20,?26); $color=imagecolorallocate($image,?mt_rand(50,?90),?mt_rand(80,?200),?mt_rand(90,?180)); $fontfile='F:/wamp/www/shop/shopimooc/fonts/'.$fontfiles[mt_rand(0,?count($fontfiles)-1)]; $text=substr($chars,?$i,1); imagettftext($image,?$size,?$angle,?$x,?$y,?$color,?$fontfile,?$text); } ob_clean(); header("content-type:image/gif"); imagegif($image); imagedestroy($image);
老師我的為什么這樣啊 已經弄了好久了還是這樣
2014-11-03
哦哦 我已經解決了 是string.fuc寫錯了