<?php
/**
* 本函数用于检测文件是否含有BOM头
*
* @param string $filename 要检测的文件名称
* @return boolean
*/
function checkBOM($filename){
if(!file_exists($filename)) exit('请输入正确的文件路径名称!');
$content = '';
$charset = array();
$content = @file_get_contents($filename);
$charset[1] = substr($content, 0, 1);
$charset[2] = substr($content, 1, 1);
$charset[3] = substr($content, 2, 1);
//判断是否含有BOM头
if(ord($charset[1]) == 239 && ord($charset[2])==187 && ord($charset[3])==191){
$content = substr($content,3);
@file_put_contents($filename, $content);
}
return true;
}
检测bom 头并删除
最新推荐文章于 2021-03-17 03:59:54 发布