for($i=0; $i<200; $i++){
$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));
imagesetpixel($image, rand(0,99), rand(0,29), $pointcolor);
}
感谢老师~收获很多
$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));
imagesetpixel($image, rand(0,99), rand(0,29), $pointcolor);
}
感谢老师~收获很多
strlen($data)是字符串的长度,当rand取strlen($data)时,长度超过了最大长度,要减去1.
2017-03-09
字母数字混合验证码其中有一处错误 截取字符串长度时应当为strlen($data)-1,即
$fontcontent = substr($data,rand(0,strlen($data)-1),1);
$fontcontent = substr($data,rand(0,strlen($data)-1),1);
2017-02-19