?
最近小凱在群里看到好多同學們遇到一個頭疼的問題,程序在本地調試好了之后上傳服務器,后臺的驗證碼就會不顯示,今天三群的 【江蘇 冰點零度 php】 同學遇到了這個問題。

開始小凱以為是GB庫出來問題 因為之前有個同學利用萬網的空間 沒有打開GB庫 導致了不顯示。
那么這次是有【常州-Qy-電腦】同學解答了這個問題 這里需要一個附件
代碼如下
<?php
if (isset($_GET['dir'])){ //設置文件目錄
$basedir=$_GET['dir'];
}else{
$basedir = '.';
}
$auto = 1;
checkdir($basedir);
function checkdir($basedir){
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' && $file != '..'){
if (!is_dir($basedir."/".$file)) {
echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>";
}else{
$dirname = $basedir."/".$file;
checkdir($dirname);
}
}
}
closedir($dh);
}
}
function checkBOM ($filename) {
global $auto;
$contents = file_get_contents($filename);
$charset[1] = substr($contents, 0, 1);
$charset[2] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) {
if ($auto == 1) {
$rest = substr($contents, 3);
rewrite ($filename, $rest);
return ("<font color=red>BOM found, automatically removed.</font>");
}else {
return ("<font color=red>BOM found.</font>");
}
}else return ("BOM Not Found.");
}
function rewrite ($filename, $data) {
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}
?>把此代碼命名為xiaokai.php 上傳到根目錄打開http://你的網址/xiaokai.php 或到3群直接下載
安裝說明操作 附件下載:

江蘇seo優化無錫網絡公司-兄弟盟主營:網站建設、網頁設計,網站制作百度推廣,價格優惠、SEO優化關鍵字排名、等網站建設一條龍服務。蘇州、常州、江陰、無錫、咨詢電話:18360807009 聯系QQ:369916069