此文件用于快速反查php文件中的UTF8编码的文件是不是加了BOM,有则显示,无则跳过。(php源码)。
用途:主要用于整站所有文件为utf8无bom文件,个别文件却存bom,而造成的如:Warning: Cannot modify header information - headers already sent 等的错误。
如何解决BOM:先放在服务器可执行目录下,使用 浏览器http://服务器ip/存放路径/bom.php来 访问,填写实际路径执行后可得到存在有BOM的PHP文件,然后再用notepad++打开,在菜单选“格式”->“转为UTF-8无BOM..”即可.
作者:iammoden@csdn (12992071@qq.com)
关于修改:
根据原版作者,时间就是金钱,粗暴而又简单的修改了一下,主要如下:
1.只反查有BOM的文件,而不修改文件(手工来改,安全第一的原则)。
2.读前几个字节,经测试20000文件,几秒内完成。
3.只读php后缀的文件。
4.支持子目录的所有文件