PHP 生成驗證碼

2021-08-31 17:12:00 字數 801 閱讀 6872

<?php 

/** * php 生成驗證碼

* yzm.php

* @author flyer0126

*///定義影象的寬、高

$width = 75;

$height = 25;

//建立乙個真彩色影象

$img = imagecreatetruecolor($width, $height);

//為一幅影象分配顏色

$white = imagecolorallocate($img, 255, 255, 255);

imagefill($img, 0, 0, $white);

//畫乙個黑色矩形邊框

$black = imagecolorallocate($img, 0, 0, 0);

imagerectangle($img, 0, 0, $width-1, $height-1, $black);

//隨機畫直線、打點、建立驗證碼

$msg = '';

for ($i = 0; $i < 4; $i++)

//將驗證碼放到上

for ($j = 0; $j < strlen($msg); $j++)

//以jpeg格式輸出影象

header("content-type:image/jpeg");

imagejpeg($img);

//銷毀影象【釋放關聯記憶體】

imagedestroy($img);

?>

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