-
<?php $image = imagecreatetruecolor(100,50); //生成一张100*50大小的图片(底图) header("content-type:image/png"); //定义图片格式为png 注意header一定要在image输出图像之前 $bgcolor = imagecolorallocate($image,200,200,200); //为一幅图分配颜色 imagefill($image,0,0,$bgcolor); //将颜色填充到底图上 imagepng($image); //区域填充 imagedestroy($image); //销毁资源,便于回收
查看全部 -
gd使用
查看全部 -
实现底图
查看全部 -
验证码实现步骤
查看全部 -
中文验证码查看全部
-
实现动态验证码查看全部
-
验证码提交、验证查看全部
-
在服务端储存信息查看全部
-
实现字母数字混合查看全部
-
增加干扰元素查看全部
-
实现数字验证码查看全部
-
实现验证码底图查看全部
-
<img border="0" onclick="this.src='captcha.php?'+new Date().getTime();" src="yzm.php">查看全部
-
for($i=0;$i<220;$i++) { $pointcolor=imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200); imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor); } for($i=0;$i<4;$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); }查看全部
-
<?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)); $fontconten=rand(0,9); $x=($i*100/4)+rand(5,10); $y=rand(5,10); imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor); } header('content-type:image/png'); imagepng($image);查看全部
举报
0/150
提交
取消