php自动除去目录下的utf-8文件bom头代码

代码语言:php

所属分类:其他

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
/*检测并清除BOM*/
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);
                }
            }
        }
    }
}

function checkBOM($filename) {
    global $auto;
    $contents = file_get_contents($fi.........完整代码请登录后点击上方下载按钮下载查看

网友评论0