1 / 7
文档名称:

php验证码类.doc

格式:doc   大小:21KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php验证码类.doc

上传人:q1188830 2019/11/28 文件大小:21 KB

下载得到文件列表

php验证码类.doc

文档介绍

文档介绍:/**---------------------------------------------------------------------------*//**PHP验证码类/**@版权注释/**原创张灿庭如果您有任何疑问和想法可以发邮件(123294587@/**本类允许转载、复制和修改,但转载、复制和修改的同时请保留原始的出处和作者声明,这也是对作者劳动成果的一种尊重!/**---------------------------------------------------------------------------*///过期时间300秒session_set_cookie_params(300;//开启sessionsession_start(;//头部防止缓存header("Cache-Control:no-cache,must-revalidate";header("Pragma:no-cache";header('Content-Type:image/gif';$code=newCodeClass(;//调用类$code->type=0;//+数字$code->transparent=true;//透明$code->solid=true;//边框$code->noise=50;//噪点$code->line=0;//干扰线$code->arc=0;//弧线$code->dashed=0;//虚线$code->output('AuthCode';//输出验证码unset($code;classCodeClass{private$img,$width,$height;public$type,$transparent,$solid,$noise,$dashed,$arc,$line;function__construct({$this->width=60;//宽度$this->height=20;//高度$this->img=imagecreatetruecolor($this->width,$this->height;}//输出验证码publicfunctionoutput($name{//透明背景if($this->transparent==true{imagefill($this->img,0,0,imagecolorallocate($this->img,255,255,255;//填充白色//imagecolortransparent($this->img,imagecolorallocate($this->img,255,255,255;//背景透明}//灰色边框if($this->solid==true{imagerectangle($this->img,0,0,$this->width-1,$this->height-1,imagecolorallocate($this->img,204,204,204;}//干扰像素$this->drawpixel(;//干扰线$this->drawline(;//弧线$this->drawarc(;//虚线$this->drawdashed(;//写入文字$text=$this->text(;$string=$text[0];$count=count