前一段時間我寫了個驗證碼函式, 今天做成了驗證碼類 有助於物件導向程式設計。
img.php
1<?
php2/**
34* author: gwyy
5* date: 2011-7-01
6*通用驗證碼類
7*版本:v0.18*/
910class
validatecode
25//
建立4個隨機碼
26private
function
createcode()
31return
$this
->
code;32}
3334
//建立背景
35private
function
createbg()
4344
//建立字型
45private
function
createfont()53}
54//
隨機線條
55private
function
createline()
61//
隨機雪花
62for($i
=0;$i
<45;
$i++)66
}67//輸出背景
68private
function
output()
76//
對外輸出
77public
function
doimg()
8990
//獲取驗證碼
91public
function
getcode()
9495}96
97?>
其他頁面呼叫方法
index.php
<?php
require 'img.php';
$img=new validatecode();
echo $img->doimg();
?>
過往雲煙 2011/07/29
PHP寫驗證碼
session start for i 0 i 4 i im imagecreatetruecolor 100,30 bg imagecolorallocate im,0,0,0 te imagecolorallocate im,255,255,255 imagestring im,rand 1,6...
PHP 寫驗證碼
1 gd庫 形成畫布資源,傳入filename,返回資源 im imagecreatefromjpeg 獲取大小的資訊 1 形成資源,基於imagesx,imagesy im imagecreatefromjpeg filename x imagesx im y imagesy im 2 直接基於檔...
PHP驗證碼類
php驗證碼類 如果不適用指定的字型,那麼就用imagestring 函式,如果需要遇到指定的字型,就要用到imagettftext 函式。字型的位置在c盤下windows fonts.verificationcode.class.php class verificationcode 生成驗證碼 p...