dede驗證碼不顯示最終解決方法,織夢技術
導讀:織夢技術織夢技術排除gd2和權限問題后還是不顯示 那么一定是bom問題 存在于dede utf8版本中 用下面的程序 批量處理即可 保存為bom.php放于網站根目錄 執行一下dede后臺模板織夢手機模板。
排除gd2和權限問題后還是不顯示
那么一定是bom問題 存在于dede utf8版本中
用下面的程序 批量處理即可
保存為bom織夢cms模板.php放于網站根目錄 執行一下 就可以了
<?php
//remove the utf-8 boms
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[2dede后臺模板] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if (ord($charset[1]) == 239 && ord($charset[2])dede5.7模板 == 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);
}
?>相關dede后臺模板織夢手機模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章dede驗證碼不顯示最終解決方法,織夢技術主要講述驗證碼,解決方法,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32068.html