最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP批量去除BOM頭代碼分享

 更新時間:2015年06月26日 11:03:23   投稿:junjie  
這篇文章主要介紹了PHP批量去除BOM頭代碼分享,本文直接給出實現(xiàn)代碼,代碼比較簡單,容易看懂,需要的朋友可以參考下
<?php 
/**
* 去除bom頭信息
*/
header("Content-Type:text/html; charset=utf-8"); 

$auto = 1; 
checkdir("D:\wamp\www\sales"); 
function checkdir($basedir){ 
if ($dh = opendir($basedir)) { 
 while (($file = readdir($dh)) !== false) { 
  if ($file != '.' && $file != '..'){ 
  if (!is_dir($basedir."/".$file)) { 
   echo "文件名稱: $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>發(fā)現(xiàn)BOM并且已自動刪除</font>"); 
 } else { 
  return ("<font color=red>發(fā)現(xiàn)BOM</font>"); 
 } 
} 
else return ("沒有發(fā)現(xiàn)BOM"); 
} 
function rewrite ($filename, $data) { 
$filenum = fopen($filename, "w"); 
flock($filenum, LOCK_EX); 
fwrite($filenum, $data); 
fclose($filenum); 
} 
?>

相關文章

最新評論

工布江达县| 调兵山市| 胶州市| 商都县| 聂拉木县| 九台市| 南昌市| 祁东县| 乐昌市| 蓝山县| 临澧县| 开封市| 湖北省| 无棣县| 靖宇县| 乌海市| 金平| 鲁甸县| 井研县| 扶余县| 德阳市| 湖北省| 弋阳县| 新干县| 宜春市| 玉屏| 达日县| 鹤峰县| 喀喇沁旗| 保定市| 柳江县| 长丰县| 关岭| 赫章县| 忻城县| 瑞金市| 德清县| 肥乡县| 东阿县| 广灵县| 通海县|