老师的课中,有句代码,多了个点,$captch_code . = $fontcontent;我跟着写,结果表单验证页面的验证码不显示了,直接预览验证码页面是HTTP500服务器错误,后面我吧把点删了,就正常了
2015-05-10
$fontcontent = substr($data,rand(0,strlen($data)-1),1);
不然有时候缺验证码
不然有时候缺验证码
2015-05-10
for($i=0;$i<3;$i++){
$linecolor=imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220));
imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor);
}
$linecolor=imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220));
imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor);
}
2015-05-10
最赞回答 / 末叶
这个$X,$Y的坐标是绘制文字的左上角坐标Y高度是30 要能在背景里 $Y值+文字的高度要<30; 所以rand(5,20)会超出范围X于此类似 因为X方向最长是100总共4个字符 100/4是每个字符的间距 用在循环中就表示 4个的起始点分别是0,25 ,50,75 然后再加上随机数有浮动效果
2015-05-09