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

首頁 > 開發(fā) > PHP > 正文

完美解決thinkphp驗證碼出錯無法顯示的方法

2024-05-04 23:28:46
字體:
供稿:網(wǎng)友
這篇文章主要介紹了完美解決thinkphp驗證碼出錯無法顯示的方法,對比官網(wǎng)給出的方法結(jié)合自身的實踐,給出了一個相對可行的解決方法,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實例講述了完美解決thinkphp驗證碼出錯無法顯示的方法。分享給大家供大家參考。具體分析如下:

今天做到驗證碼這一塊,想到tp自帶驗證圖片,大喜,但鼓搗半天不出來,一直是個小 X的樣子.

官方提示如下:
如果無法顯示驗證碼,請檢查:
① PHP是否已經(jīng)安裝GD庫支持;
② 輸出之前是否有任何的輸出(尤其是UTF8的BOM頭信息輸出);
③ Image類庫是否正確導(dǎo)入;
④ 如果是中文驗證碼檢查是否有拷貝字體文件到類庫所在目錄;

但是測試半天,不行!網(wǎng)上找來一個能用的方法,放到一個文件里執(zhí)行可用,進入到tp里面通過index.php入口進去就是小 x,然后能用的方法所在文件把編碼改為utf-8 含有bom的編碼也會出現(xiàn)小 X,其他編碼都會出來驗證碼,初步判斷是tp執(zhí)行到輸出驗證碼的前面有內(nèi)容輸出,主管想到了清除之前的輸出就行.

類似:

復(fù)制代碼代碼如下:
<?php  
ob_start();//不加這個是不行的(貌似不加可以)  
echo "不要顯示";  
ob_end_clean();  
echo "只要顯示這";  
?>

解決方法,修改生成驗證碼方法:
復(fù)制代碼代碼如下:
//生成驗證碼  
public function verifyimg(){  
import("ORG.Util.Image");  
ob_end_clean();  
Image::buildImageVerify();  
}

 

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 固镇县| 铜川市| 剑阁县| 白银市| 分宜县| 北海市| 曲周县| 威信县| 罗山县| 海丰县| 灵武市| 霍城县| 勃利县| 龙井市| 汝阳县| 金沙县| 陆河县| 岳西县| 永城市| 东乌珠穆沁旗| 都匀市| 武强县| 客服| 筠连县| 崇明县| 肥乡县| 教育| 南昌县| 绥德县| 苗栗市| 密云县| 马公市| 宾阳县| 马鞍山市| 大余县| 南川市| 临泽县| 林芝县| 定边县| 金堂县| 龙山县|