您好,登錄后才能下訂單哦!
1,代碼如下:
<?php
function fillRandomString(){
//生成驗證碼
$char = array_merge(range(0, 9),range("a", "z"),range("A", "Z"));
//講字符串$char打亂
$luan = str_shuffle(implode("", $char));
//從字符串中隨機取四位
return substr($luan, 0,4 );
}
//創建畫布
header('content-type:p_w_picpath/png');
$height = 20;
$width = 80;
$p_w_picpath = p_w_picpathcreate($width, $height);
$black = p_w_picpathcolorallocate($p_w_picpath, 0, 0, 0);
$white = p_w_picpathcolorallocate($p_w_picpath, 255, 255, 255);
//畫圖片矩形
p_w_picpathfilledrectangle($p_w_picpath, 1, 1, $width-2, $height-2, $white);
//填充字符串
p_w_picpathstring($p_w_picpath, 20, 20, 4, fillRandomString(), $black);
//輸出圖片
p_w_picpathpng($p_w_picpath);
//銷毀圖片
p_w_picpathdestroy($p_w_picpath);
但是在瀏覽器上輸出顯示不了,原因是在向瀏覽器輸出之前沒有清理緩存
在header()之前加入代碼 ob_clean();即可
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。