急急急 那里寫錯了 大神。。。。
那里寫錯了 ? ?大神。。。。images.func.php ? ? 看不見 隨機數字 ? 只有一塊白色 畫布
<?php require_once?'string.func.php'; //創建畫布 //通過GD庫 $width?=?80; $height?=28; $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="verify"; $_SESSION[$sess_name]=$chars; $fontfiles=array("FZLTCXHJW.TTF","SIMFANG.TTF","SIMHEI.TTF,SIMKAI.TTF,SIMSUN.TTC"); $fontfiles?=?array?("SIMHEL.TTF"?); 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); $fontfile="../fonts/".$fontfiles[mt_rand(0,count($fontfiles)-1)]; $color=imagecolorallocate($image,?mt_rand(50,90),mt_rand(80,200),mt_rand(90,180)); $text=?substr($chars,$i,1); imagettftext($image,?$size,?$angle,?$x,?$y,?$color,?$fontfile,?$text); } header("content-type:image/gif"); imagegif($image); imagedestroy($image);
string.func.php
那里寫錯了 ? ?大神。。。。string.func.php
<?php? function?buildRandomString($type=1,$length=4){ if?($type?==?1)?{ $chars?=?join?(?"",?range?(?0,?9?)?); }?elseif?($type?==?2)?{ $chars?=?join?(?"",?array_merge?(?range?(?"a",?"z"?),?range?(?"A",?"Z"?)?)?); }?elseif?($type?==?3)?{ $chars?=?join?(?"",?array_merge?(?range?(?"a",?"z"?),?range?(?"A",?"Z"?),?range?(?0,?9?)?)?); } if?($length?>?strlen?(?$chars?))?{ exit?(?"字符串長度不夠"?); } $chars?=?str_shuffle?(?$chars?); return?substr?(?$chars,?0,?$length?); } ?>
2016-03-24
第21行 ?$i=9;
2015-10-09
?$fontfile=dirname(__FILE__) ."/fonts/".$fontfiles[mt_rand(0,count($fontfiles)-1)]; 26行換成這個
2015-06-26
21行 $i<$length 寫錯了
2015-06-24
$fontfiles=array("FZLTCXHJW.TTF","SIMFANG.TTF","SIMHEI.TTF,SIMKAI.TTF,SIMSUN.TTC");
$fontfiles?=?array?("SIMHEL.TTF";
這兩行留一行就可以了吧,確定fonts文件夾下字體類型對么
2015-06-24
這樣寫運行images.func.php?顯然是看不到的,這只是個函數,不調用怎么看見,getVerify.php運行也看不到么?
??