中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

檢查php文件中是否含有bom的函數(shù)

復(fù)制代碼 代碼如下:
<?php
/*檢測(cè)并清除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);
}
}
}//end while
closedir($dh);
}//end if($dh
}//end function
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>");
}
} www.jb51.NET
else return ("BOM Not Found.");
}//end function
function rewrite($filename, $data){
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}//end function
?>

php技術(shù)檢查php文件中是否含有bom的函數(shù),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 黄色播放 | 国产精品99久久久久 | 成人不卡 | 人人做人人澡人人爽欧美 | 天天弄 | 亚洲国产成人精品久久 | 中文字幕爱爱视频 | 干干干操操操 | 国产日韩精品视频 | 国产精品美女久久久久aⅴ国产馆 | 成人免费毛片在线观看 | 日日碰狠狠躁久久躁96avv | 国产精品美女久久久久久免费 | 亚洲国产成人精品女人久久久 | 美女爽到呻吟久久久久 | 国产偷久久一级精品60部 | 国色天香成人网 | 成人18亚洲xxoo | av毛片| 99色视频| 免费观看av | 亚洲自拍偷拍免费视频 | 日日操网站 | 国产高清视频 | 黄色成人国产 | 精品日韩 | 99色在线视频 | 成人av免费播放 | 精品一区二区免费视频 | 激情欧美一区二区三区中文字幕 | 国产欧美日韩精品一区二区三区 | 国产一级毛片精品完整视频版 | 性一交一乱一伦视频免费观看 | 手机av在线| 亚洲 欧美 另类 综合 偷拍 | www.一区二区三区 | 日韩精品人成在线播放 | 亚洲精选一区二区 | 一级免费在线视频 | www.4567 | 最新中文字幕在线 |