腾讯分分彩独胆二期
智軟工作室主要是為寧波公司提供寧波網站建設,寧波網站制作,寧波做網站公司,寧波外貿網站建設公司,寧波網站優化等項目,以優質的服務,優惠的價格,深的客戶信賴。相信有你的加入我們的明天會更有動力!期待與你合作!
  • 寧波智軟設計工作室,打造寧波網站制作工作室頂級品牌
  • 智軟擁有專業的設計團隊
  • 多年網站建設團隊為你服務
  • 智軟期待與你合作
  • 我們的技能
  • 我們掌握的技能有:dreamweaver,flash,photoshop
  • 寧波高端網站建設服務公司
    2014已經悄然到來,在新的一年我們恭賀所有客戶事業蒸蒸日上,同事慶祝智軟設計工作室成立5周年,在5周年為眾多客戶提供了保質量的網站設計與網站制作。 我們在新的一年質量與服務將會更加進一步為更多的客戶帶來高端的網站設計與服務!期待與你合作
  • 企業網站制作建設原因與服務介紹

    智軟設計工作室多年為寧波企業網站制作建設服務一直以來我們以最優惠價格,最優質的質量,最突出的設計!得到了客戶的一致認可,我們的服務包括:寧波網站設計,寧波網站建設,寧波網站制作,寧波網站優化,寧波英文網站制作我們會以優質的服務,最低的價格來報答客戶!

  • 點擊鏈接網站優化推廣介紹

    點擊連接網站優化推廣-對企業的網站優化和網站推廣--對企業的重要性-點擊進行詳細了解

  • 2014開幕,寧波網站設計服務全面優惠.

    2014開幕,寧波智軟設計為寧波企業提供更加優秀的設計和實惠的價格

  • 鏈接到網站案例展示平臺
    智軟設計工作為寧波客戶網站設計案例展示平臺-案例均為定期更新,讓新老客戶更好的看到我們做的案例,點擊查看我們做的網站案例吧!
  • 我們寧波網絡公司提供網站一站式解決方案
    智軟(寧波網絡公司)幫你輕松解決網絡問題,網站一站式解決方案
你當前的位置:智軟工作室 > 營銷與網絡 >

ThInkPHP驗證碼不顯示解決辦法與排查方法

2017-10-29 12:22

 

官方提示如下:
如果無法顯示驗證碼,請檢查:
① PHP是否已經安裝GD庫支持;
② 輸出之前是否有任何的輸出(尤其是UTF8的BOM頭信息輸出);(打開驗證碼文件為亂碼,也有可能是BOM編碼,可查看下方2尋找解決方法)
③ Image類庫是否正確導入;
④ 如果是中文驗證碼檢查是否有拷貝字體文件到類庫所在目錄;

⑤URL_MODEL模式,有些服務器不支持REWRITE 。

 

 

針對上面的情況,一一檢查

1.可以用phpinfo 查看GD庫是否開啟,phpinfo打印出來的頁面能搜到如下信息,說明安裝了GD庫

 

2.復制下面代碼,保存為php格式,上傳到服務器并運行,再刷新驗證碼。ps:下面代碼作用是把所有文件進行無BOM格式編碼

ps:把源代碼壓縮打包上傳到服務器,再用服務器解壓的情況,容易出現這種情況。ps:有些服務器打開文件之后,會以BOM格式保存文件。

  1. <?php   
  2. if (isset($_GET['dir'])){ //設置文件目錄   
  3. $basedir=$_GET['dir'];   
  4. }else{   
  5. $basedir = '.';   
  6. }   
  7. $auto = 1;   
  8. checkdir($basedir);   
  9. function checkdir($basedir){   
  10. if ($dh = opendir($basedir)) {   
  11.   while (($file = readdir($dh)) !== false) {   
  12.    if ($file != '.' && $file != '..'){   
  13.     if (!is_dir($basedir."/".$file)) {   
  14.      echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>";   
  15.     }else{   
  16.      $dirname = $basedir."/".$file;   
  17.      checkdir($dirname);   
  18.     }   
  19.    }   
  20.   }   
  21. closedir($dh);   
  22. }   
  23. }   
  24. function checkBOM ($filename) {   
  25. global $auto;   
  26. $contents = file_get_contents($filename);   
  27. $charset[1] = substr($contents, 0, 1);   
  28. $charset[2] = substr($contents, 1, 1);   
  29. $charset[3] = substr($contents, 2, 1);   
  30. if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) {   
  31.   if ($auto == 1) {   
  32.    $rest = substr($contents, 3);   
  33.    rewrite ($filename$rest);   
  34.    return ("<font color=red>BOM found, automatically removed.</font>");   
  35.   } else {   
  36.    return ("<font color=red>BOM found.</font>");   
  37.   }   
  38. }   
  39. else return ("BOM Not Found.");   
  40. }   
  41. function rewrite ($filename$data) {   
  42. $filenum = fopen($filename"w");   
  43. flock($filenum, LOCK_EX);   
  44. fwrite($filenum$data);   
  45. fclose($filenum);   
  46. }   
  47. ?> 

 

更多

【責任編輯:小戴工程師】

關鍵字: php

上一篇:web.config301代碼 iis7.5全站301重定向設置 下一篇:dede獲取當前頻道的下級欄目的內容列表標簽

最新文章

2017-10-29 12:22

相關文章

2017-10-29 12:22
網站制作咨詢:
QQ:277728291
電話:18668277799
郵箱:[email protected]
期待你來電咨詢
回頂部
Copyright 2010 智軟工作室 版權所有    智軟為寧波公司提供最優惠的網絡服務【寧波網站建設,寧波網站制作公司,寧波做網站公司,寧波外貿網站建設公司】我們竭誠為你服務!
腾讯分分彩独胆二期 网络推牌九压庄技巧口诀 二八杠怎么压才能赢钱 百宝彩走势图怎么下载 河南快赢481规则 金拉霸800倍技巧讲课 重庆时时彩三分彩 逆袭分分彩计划软件免费版 听色子鱼虾蟹怎么练 时时彩老玩家的经验 狐仙时时计划软件免费版 赚钱太累了 北京pk10怎么看走势图 山东时时怎么中奖号码 it行业越老越赚钱 澳洲幸运10计划开奖结果 专业版