香饽饽0
2016-02-10 20:11
for($i=0;$i<4;$i++){//随机4个字符
$fontsize = 6;
$fontcolor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));
$data = '0123456789abcdefghijklmnopqrstuvwxyz';
$fontcontent = substr($data,rand(0,strlen($data)),1);
$captch_code.=$fontcontent;
$x = ($i*100/4)+(rand(5,10));
$y = rand(5,10);
imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);
}
字符串第1位从0开始,字符串长度减1就解决问题了
PHP实现验证码制作
37920 学习 · 321 问题
相似问题