当前位置: 编程技术>php
php批量删除、清除utf-8文件bom头的代码
来源: 互联网 发布时间:2014-08-30
本文导语: php批量删除、清除utf-8文件bom头信息。 注意,运行前记得备份文件。 例1,php批量删除、清除utf-8文件bom头。 代码示例: function checkbom ($filename) { global $auto; $contents = file_get_contents($filename); ...
php批量删除、清除utf-8文件bom头信息。
注意,运行前记得备份文件。
例1,php批量删除、清除utf-8文件bom头。
代码示例:
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 ("bom found, automatically removed.");
} else {
return ("bom found.");
}
}
else return ("bom not found.");
}
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 ("bom found, automatically removed.");
} else {
return ("bom found.");
}
}
else return ("bom not found.");
}
例2,php批量删除、清除utf-8文件bom头。
代码示例:
例3,php批量删除、清除utf-8文件bom头。
代码示例:
##把该文件放在需求去除bom头的目录下跑一下却可。