首页 - 网站建设 - php验证码类  
  关于我们  
网站建设
网站推广
电子商务
联系我们

php验证码类

2008-1-11 15:48:30
<?php
/**
* @file
* @version  1.0
* @author   网海浪子
* @date  2006-3-30
* @email sxf02615@163.com
* @brief    验证码文件类
*
*/
?>
<?php
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;
 }
责任编辑:
相关文章
 
联系电话:021-51872701 51302668 51302669 上海旭强信息科技有限公司 版权所有