為什么有些圖片不能顯示出來????
$fontface="jian.TTF";
$db="稀少汪峰年代臨汾路盜墓王幫大家看吧領(lǐng)我打您刺猬女哦耐力那次哦恩情";
$spdb=str_split($db,3);
$code='';
for ($i=0; $i < 4; $i++) {?
? ? $fontsize=6;
? ? $fontcolor=imagecolorallocate($image, rand(0,120), rand(0,120), rand(0,120));//0到120是深色區(qū)域
? ? $index=rand(0,count($spdb));
? ? $cn=$spdb[$index];
? ? $code.=$cn;
? ? imagettftext($image,mt_rand(20,24),mt_rand(-60,60),(40*$i+20),mt_rand(30,35),$fontcolor,$fontface,$cn);
}
2015-10-23
?// count()后面要減去1,因為數(shù)組下標(biāo)是從0開始。否則有的驗證碼圖片不會正常顯示
? ? ? $index = rand(0,count($strdb)-1);
2015-09-13
好吧,那個count要-1,。。。原來之前解決過類似的問題= =。。。