国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php中驗證碼顯示不出來的解決辦法

2020-03-22 18:47:09
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP驗證碼無法顯示的原因及解決辦法的相關資料,這里說明了如何出現無法顯示的原因及相應的解決辦法,需要的朋友可以參考下

PHP驗證碼無法顯示的原因及解決辦法

一、如果是utf-8,就有可能是BOM沒有清除

二、在Header("Content-type: image/PNG"); 之前有輸出

三、第一行PHP隱藏了代碼,如空格,回車等。 解決代碼:


$image_width=70;           //設置圖像寬度$image_height=18;       //設置圖像高度$new_number=$_GET[num];//$new_number=5;$num_image=imagecreate($image_width,$image_height); //創建一個畫布imagecolorallocate($num_image,255,255,255);    //設置畫布的顏色$black=imagecolorallocate($num_image,0,0,0);/**/for($i=0;$i<strlen($new_number);$i++){ //循環讀取SESSION變量中的驗證碼  $font=mt_rand(3,5);               //設置隨機的字體  $x=mt_rand(1,8)+$image_width*$i/4;        //設置隨機字符所在位置的X坐標  $y=mt_rand(1,$image_height/4);          //設置隨機字符所在位置的Y坐標  $color=imagecolorallocate($num_image,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));  //設置字符的顏色  imagestring($num_image,$font,$x,$y,$new_number[$i],$color);     //水平輸出字符}header("content-type:image/png");   //設置創建圖像的格式imagepng($num_image);     //生成PNG格式的圖像imagedestroy($num_image);   //釋放圖像資源

以上就是php中驗證碼顯示不出來的解決辦法的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南召县| 金坛市| 崇明县| 乌海市| 宣武区| 交口县| 藁城市| 宁陕县| 自治县| 田阳县| 肇州县| 年辖:市辖区| 大关县| 静安区| 黄冈市| 波密县| 黑龙江省| 东乡族自治县| 六安市| 宁陵县| 邳州市| 桃园市| 康乐县| 海南省| 荔浦县| 界首市| 施甸县| 枞阳县| 宣武区| 弥勒县| 河东区| 固始县| 清新县| 礼泉县| 连南| 晴隆县| 吉木乃县| 化德县| 峨眉山市| 玛多县| 合肥市|