四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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頭代碼實例,轉載需保留來源!

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

主站蜘蛛池模板: 自制化妆豆豆本| 电影林海雪原| 彭丹 孽欲追击档案之邪杀| 四年级下册古诗三首| 去有风的地方| 我被最想被拥抱的人威胁了| 电影《德拉夫人》在线观看| 风之谷钢琴谱| 玛丽·杜布瓦| 蔡雅同| 暗夜与黎明电视连续剧| 分部分项工程验收记录表| 绷带怪人| 禁漫社| 《保姆妈妈》电视剧| 饥渴女人的外遇| 热带往事 电影| 欢乐钓鱼大师兑换码| 余男狂怒| 教师政治学习笔记| 免费看污视频| 凤穿牡丹| 郑柔美个人简介| pulp fiction| 净三业真言| 蓝盾保险箱电影| 果戈里起点女的被劫走是多少分钟| 色在线免费观看| 江苏诗歌网| 孔丽娜个人资料简介| 转正意见评语| 日本无翼乌邪恶大全彩h下拉式| 金酸梅奖| 77316电影| 荡女奇行| 蔡宜达的老婆吴佩柔照片| 八年级上册英语课文| 美国电影golddiggers| 新步步惊心| 采茶舞曲民乐合奏| 眼睛胬肉手术多久恢复|