<?php
//生成驗證碼
header("content-type: image/png");
srand((double)microtime()*1000000);//播下乙個生成隨機數字的種子,以方便下面隨機數生成的使用
session_start();//將隨機數存入session中
$_session['authnum']="";
$im = imagecreate(62,20); //制定背景大小
$black = imagecolorallocate($im, 0,0,0); //設定三種顏色
$white = imagecolorallocate($im, 255,255,255);
$gray = imagecolorallocate($im, 200,200,200);
imagefill($im,0,0,$gray); //採用區域填充法,設定(0,0)
while(($authnum=rand()%100000)<10000);
//將四位整數驗證碼繪入
$_session['authnum']=$authnum;
imagestring($im, 5, 10, 3, $authnum, $black);
// 用 col 顏色將字串 s 畫到 image 所代表的影象的 x,y 座標處(影象的左上角為 0, 0)。
//如果 font 是 1,2,3,4 或 5,則使用內建字型
for($i=0;$i<200;$i++) //加入干擾象素
imagepng($im);
imagedestroy($im);
?>
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寫驗證碼類
前一段時間我寫了個驗證碼函式,今天做成了驗證碼類 有助於物件導向程式設計。img.php 1 php2 34 author gwyy 5 date 2011 7 01 6 通用驗證碼類 7 版本 v0.18 910class validatecode 25 建立4個隨機碼 26private fun...