php检测所有目录下的文件是否带有bom的情况
以下函数可以遍历所有文件夹的文件,找出文件带有bom的问题,解决因为文件而导致在一些环境下,导致页面无法正常显示的情况。只要在找到的页面列表文件,进行修改成无bom的就可以正常显示了。
function printDir($d){ $dir=dir($d); while(false != $row = $dir->read()){ if($row=='.' || $row=='..') continue; if(is_dir($d.$row)){ printDir($d.$row.'/'); }else{ $f=fopen($d.$row,"r"); if($f){ $str=fgets($f,102); if (ord($str{0}) == 239 && ord($str{1}) == 187 && ord($str{2}) == 191) { echo $d.$row.'<br />'; } } fclose($f); } } } printDir('./');
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/495
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!