php檔名是image.func.php
<?php
session_start();
// //建立畫布
$width=80;
$height=28;
$image=imagecreatetruecolor($width, $height);//返回以畫像,預設黑色
$white=imagecolorallocate($image,255,255,255);//為畫布上色
$black=imagecolorallocate($image,0,0,0);//為畫布上色
// //用填充矩形填充畫布
//imagefilledrectangle()意思是在$image畫布上畫了乙個$white顏色的矩形,其左上角座標為 x1,y1,右下角座標為 x2,y2。0, 0 是影象的最左上角。並無返回資料
imagefilledrectangle($image, 0, 0, $width, $height, $white);
$chars=buildrandomstring($type,$length);
$_session[$sess_name]=$chars;
$fontfiles=array("msyh.ttc","msyhbd.ttc","msyhl.ttc","simsun.ttc");
for ($i=0; $i
if ($pixel) }
if ($line)
} header("content-type:image/png");
//imagegif — 輸出圖象到瀏覽器或檔案。
// imagegif($image);
imagepng($image);
imagedestroy($image);
?>
html**
php生成驗證碼
header content type image gif 初始化 border 0 是否要邊框 1要 0不要 how 4 驗證碼位數 w how 15 寬度 h 20 高度 fontsize 5 字型大小 alpha abcdefghijkmnopqrstuvwxyz 驗證碼內容1 字母 numb...
php 生成驗證碼
驗證碼個數 num 4 驗證碼寬度 width 80 驗證碼高度 height 20 驗證碼 注意是字串 code 生成驗證碼 for i 0 i num i 驗證碼儲存到session中 session start session verifycode code 建立影象 image imagec...
php 生成驗證碼
che.php session start im imagecreatetruecolor 100,30 設定顏色 bg imagecolorallocate im,0,0,0 背景色 te imagecolorallocate im,255,255,255 字型顏色 for i 0 i 4 i 輸...