| php验证码类1 |
<?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; } |
|
|
 |