日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP 刪除 utf-8 BOM 實例代碼

PHP 刪除 utf-8 BOM 實例代碼

來源:程序員人生   發布時間:2014-04-13 04:35:39 閱讀次數:3832次

早先的PHP教程中,我們提到過關于用PHP判斷文件是否是UTF-8編碼(并檢查Bom)的例子,今天我們再來實現一下PHP 刪除 utf-8 BOM,費話少說直接上代碼:

Copy to ClipboardLiehuo.Net Codes引用的內容:[www.veryhuo.com]
<?php
//查找utf-8 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);
}
}
}
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>存在,自動刪除.</font>");
} else {
return("<font color=red>不存在</font>");
}
}
else return("不存在");
}

function rewrite($filename, $data) {
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}
?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 黄色福利 | 亚洲精品欧洲 | 亚洲精品永久免费 | 久久免费国产精品 | 久久1区 | 欧美日韩中文字幕在线 | 日韩视频免费观看 | 日韩精品在线一区二区 | 色片网址 | 中文字幕国产在线视频 | 久久久久99精品国产片 | 日韩在线一区二区 | 欧美成人精品二区三区99精品 | 亚洲免费网站 | 日韩中文一区二区三区 | 日本视频不卡 | 日本美女一区二区三区 | 国产成人精品亚洲777人妖 | 美女视频黄的 | 国产精品福利一区 | 欧美国产高清 | 久久精品成人一区二区三区蜜臀 | 欧美大片一区二区 | 日日干夜夜操 | 日韩午夜影院 | 91在线亚洲 | 在线国产精品视频 | 亚洲综合国产 | 国产精品一区二区三区四区 | 久久高清 | 精品国产一区二区三区性色av | 久久久精品久久久 | 日韩av在线播放一区 | 在线观看麻豆视频 | 在线视频精品一区 | 四季av一区二区三区免费观看 | 久久丁香综合 | 精品成人免费一区二区在线播放 | 国产不卡视频一区二区三区 | 国产一区二区三区免费视频 | 欧美日韩一卡二卡三卡 |