当前位置: 首页 > news >正文

阿里地区网站建设_网站建设公司_Angular_seo优化

网站建设最快多长时间,wordpress制作表单,国外网站参考,哪些网站可以兼职做设计本文实例讲述了php实现的验证码文件类。分享给大家供大家参考。具体如下#xff1a;/*** file* version 1.0* author 网海浪子* brief 验证码文件类**/class ccheckcodefile{//验证码位数private $mcheckcodenum 4;//产生的验证码private $mcheckcode ;//验证码的图片privat…本文实例讲述了php实现的验证码文件类。分享给大家供大家参考。具体如下/*** file* version 1.0* author 网海浪子* brief 验证码文件类**/class ccheckcodefile{//验证码位数private $mcheckcodenum 4;//产生的验证码private $mcheckcode ;//验证码的图片private $mcheckimage ;//干扰像素private $mdisturbcolor ;//验证码的图片宽度private $mcheckimagewidth 80;//验证码的图片宽度private $mcheckimageheight 20;/**** brief 输出头**/private function outfileheader(){header (content-type: image/png);}/**** brief 产生验证码**/private function createcheckcode(){$this-mcheckcode strtoupper(substr(md5(rand()),0,$this-mcheckcodenum));return $this-mcheckcode;}/**** brief 产生验证码图片**/private function createimage(){$this-mcheckimage imagecreate ($this-mcheckimagewidth,$this-mcheckimageheight);imagecolorallocate ($this-mcheckimage, 200, 200, 200);return $this-mcheckimage;}/**** brief 设置图片的干扰像素**/private function setdisturbcolor(){for ($i0;$i128;$i){$this-mdisturbcolor imagecolorallocate ($this-mcheckimage, rand(0,255), rand(0,255), rand(0,255));imagesetpixel($this-mcheckimage,rand(2,128),rand(2,38),$this-mdisturbcolor);}}/**** brief 设置验证码图片的大小** param $width 宽** param $height 高**/public function setcheckimagewh($width,$height){if($width||$height)return false;$this-mcheckimagewidth $width;$this-mcheckimageheight $height;return true;}/**** brief 在验证码图片上逐个画上验证码**/private function writecheckcodetoimage(){for ($i0;$i$this-mcheckcodenum;$i){$bg_color imagecolorallocate ($this-mcheckimage, rand(0,255), rand(0,128), rand(0,255));$x floor($this-mcheckimagewidth/$this-mcheckcodenum)*$i;$y rand(0,$this-mcheckimageheight-15);imagechar ($this-mcheckimage, 5, $x, $y, $this-mcheckcode[$i], $bg_color);}}/**** brief 输出验证码图片**/public function outcheckimage(){$this -outfileheader();$this -createcheckcode();$this -createimage();$this -setdisturbcolor();$this -writecheckcodetoimage();imagepng($this-mcheckimage);imagedestroy($this-mcheckimage);}}$c_check_code_image new ccheckcodefile();//$c_check_code_image -setcheckimagewh(100,50);//设置显示验证码图片的尺寸$c_check_code_image -outcheckimage();?希望本文所述对大家的php程序设计有所帮助。如您对本文有疑问或者有任何想说的请点击进行留言回复万千网友为您解惑
http://www.lebaoying.cn/news/82921.html

相关文章:

  • 织梦做的网站首页被篡改常州网站建设 光龙
  • 文本怎样做阅读链接网站选择热门网站做推广的原因
  • 青州哪里做网站怎么添加网站备案号
  • 苏州建网站的公司一站式服务福建西南建设有限公司网站
  • 做农村网站多少钱海东高端网站建设公司
  • 国外优质网站网站页面好了怎么做后端
  • 网站建设总体情况网站建设辶金手指排名十一
  • 上海网站制作与推广旅游村庄网站建设方案
  • 网站怎么做关键词怎么优化石家庄工程职业学院
  • 网站视频上传怎么做能答题做试卷的网站
  • 简单大气的企业网站wap手机
  • 网站首页不见怎么做wordpress 腾讯cos
  • 超全的开源建站系统大全做写字楼租赁用什么网站好
  • 域名连接到网站高端网站开发哪家强
  • 婚庆网站设计做企业网站的步骤
  • 温州手机网站建设网站开发程序开发
  • 图片展示网站建设wordpress教程安装教程
  • 北京网站优化网站内容上传要求
  • 新的房地产网站怎么做SEOwordpress评论输入框
  • 建设一个手机网站深汕特别合作区属于哪个区
  • 建立自己网站免费使用门户网站网络推广方法
  • 长沙口碑好的做网站公司哪家好vs2010网站设计用整张图片做背景
  • 深圳建设交易信息网站免费软件英文
  • 巢湖网站建设公司仙桃做网站
  • 北京企业网站案例wordpress邮件发送失败
  • 51比购网官方网站平台公司335指标
  • 罗湖网站设计公司哪家好dede生成网站地图
  • 网站建设软硬件平台有哪些大连手机网站设计
  • 网站建设步骤电脑专业建设的意义
  • 钓鱼网站后台是怎么做的网站实现中英文