php寫驗證碼類

2022-05-06 05:12:07 字數 1081 閱讀 3696

前一段時間我寫了個驗證碼函式, 今天做成了驗證碼類 有助於物件導向程式設計。

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...