<?php
//頭部輸出
header("content-type:image/png");
//建立資源
$im = imagecreatetruecolor(100,50);
//建立顏色
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
$green = imagecolorallocate($im,0,255,0);
$blue = imagecolorallocate($im,0,0,255);
//填充背景顏色
imagefill($im,0,0,$black);
//呼叫隨機輸出函式,輸出字串
$str = make(4);
//將字串寫到上
imagestring($im,5,30,15,$str,$white);
//新增畫素雜點
for($i=0;$i<100;$i++)
//新增橫線
for($j=0;$j<3;$j++)
//輸出
imagepng($im);
//銷毀資源
imagedestroy($im);
//隨機生成字串函式 str_shuffle()函式:打亂字串順序
function make($length)
?>
php原生態驗證碼
開啟session session start 生成隨機字串 注 字串的取值可以使用陣列取值方式 function random len return code 呼叫生成隨機字串 verification random 4 頭部輸出 header content type image png 定義寬...
原生php驗證碼
驗證碼 return type description public function actioncode session code md5 verifycode 將字元放入session中 im imagecreate 50,17 生成 black imagecolorallocate im,0...
PHP原生態記錄Log函式
1 因為專案已經上線了,所以除錯起來就不可能把報錯直接輸出來,寫了乙個簡單的日誌函式如下 log要新增的字串 fileprefix 日誌名 filesuffix 日誌字尾 time預設為day function addlog log fileprefix filesuffix log time da...