一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP批量檢測并去除文件BOM頭代碼實例

如下代碼為php方式去除當前目錄及子目錄所有文件BOM信息的代碼,新建文件,將其放倒根目錄下,然后瀏覽器訪問即可。

復制代碼 代碼如下:
<?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);
}
?>

php技術PHP批量檢測并去除文件BOM頭代碼實例,轉載需保留來源!

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

主站蜘蛛池模板: 最近手机中文字幕无吗 | 91免费在线看 | 日本在线观看www | 福利国产视频 | 日本视频一区二区免费播放 | 伊人青草 | 国产一区二区三区在线 | 成年美女黄 | 国产一级一级一级成人毛片 | 青青草国产免费国产 | 亚洲88| 色爽视频| 激情综合激情五月 | 久久婷婷色一区二区三区 | 成人夜夜 | 亚洲图片小说综合 | 欧美精品亚洲精品日韩经典 | 天天拍夜夜添久久精品免费 | 国产免费精彩视频 | 久久综合丝袜日本网 | 一区二区三区四区在线播放 | 国产xxxxx在线播放 | 成人欧美日韩视频一区 | 在线视频第一页 | 日本一区二区三区国产 | 麻豆系列 | 欧美大成色www永久网站 | 久插视频| 国产盗摄精品一区二区三区 | 国产做受视频激情播放 | 久久精品亚洲综合一品 | 欧美三级图片 | 狠狠色狠狠色很很综合很久久 | 欧美一区二区三区性 | 亚洲人成高清毛片 | 一区二区三区影院 | 手机在线黄色网址 | 国产欧美一区二区三区观看 | 精品大臿蕉视频在线观看 | 最新国产成人综合在线观看 | 91精品国产丝袜在线拍 |