小二_0005
2014-11-26 11:56
<?php
$image=imagecreatetruecolor(100,30);
$bgcolor=imagecolorallocate($image,255,255,255);
imagefill($image, 0, 0, $bgcolor);
for($i=0;$i<4;$i++){
$fontsize=6;
$fontcolor=imagecolorallocate($image, rand(0, 120),rand(0, 120), rand(0,120));
$fontcontent=rand(0, 9);
$x=($i*100/4)+rand(5, 10);
$Y=rand(5, 10);
imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);
}
for($i=0;$i<200;$i++){
$pointcolor=imagecolorallocate($image, rand(50, 200), rand(50, 200), rand(50, 200));
imagesetpixel($image, rand(1, 99), rand(1, 29), $pointcolor);
}
header('content-type:image/png');
imagepng($image);
imagedestroy($image);
谁能帮我运行一下有没有错?为啥我一运行一堆,但是代码都对啊
你的一个是$Y一个是$y!!!!!!
无语了,你看看你的第一个for循环里面的,两个地方的$Y,是不是一致的!!!!!!!!!
PHP实现验证码制作
37920 学习 · 321 问题
相似问题