今天做项目,需要使用验证码功能本来打算网上找找已有资源,偷偷懒结果百度的都是些乱七八糟,复制粘贴的,根本自己没实现,用不了没办法只能自己写一个
下面给出源码
<?php //向浏览器输出图片头信息 header('Content-type:image/jpeg'); $width=120; $height=40; $string='';//定义变量保存字体,这个一定不能省,不然回报警告 $img=imagecreatetruecolor($width, $height);//imagecreatetruecolor函数建一个真彩色图像 $arr=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9'); //生成彩色像素 $colorBg=imagecolorallocate($img,rand(200,255),rand(200,255),rand(200,255));//背景 imagecolorallocate函数为一幅图像分配颜色