PHP 过滤页面中的BOM(实现代码)

 更新时间:2013年06月29日 11:11:58   作者:  
本篇文章是对PHP中过滤页面中的BOM的实现代码进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

function checkBOM ($filename) {
       $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) {
               $rest = substr($contents, 3);
               rewrite $rest;
      }else{
      return false;
    }
 }

相关文章

  • php表单提交问题的解决方法

    php表单提交问题的解决方法

    不是第一次写表单提交了,但还是遇到了无法解决的问题。研究了将近一天,问了N多网友,最终解决了问题,过程颇为曲折。感谢大家的帮助。
    2011-04-04
  • php利用jsonp实现跨域

    php利用jsonp实现跨域

    JSONP(JSON with Padding)是一种使用普通的<script>标签来发起跨域请求的方法,本文主要为大家详细介绍了PHP如何利用jsonp实现跨域,需要的可以参考下
    2023-11-11
  • PHP配置ZendOpcache插件加速

    PHP配置ZendOpcache插件加速

    今天小编就为大家分享一篇关于PHP配置ZendOpcache插件加速,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • php中实现精确设置session过期时间的方法

    php中实现精确设置session过期时间的方法

    这篇文章主要介绍了php中实现精确设置session过期时间的方法,需要的朋友可以参考下
    2014-07-07
  • Thinkphp微信公众号支付接口

    Thinkphp微信公众号支付接口

    这篇文章主要为大家详细介绍了Thinkphp微信公众号支付接口,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP+MySQL之Insert Into数据插入用法分析

    PHP+MySQL之Insert Into数据插入用法分析

    这篇文章主要介绍了PHP+MySQL之Insert Into数据插入用法,实例分析了php+mysql基于Insert Into语句实现数据插入的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • php删除左端与右端空格的方法

    php删除左端与右端空格的方法

    这篇文章主要介绍了php删除左端与右端空格的方法,涉及ltrim()函数、rtrim()函数、trim()函数及正则替换的应用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • phpstorm配置Xdebug进行调试PHP教程

    phpstorm配置Xdebug进行调试PHP教程

    这篇文章主要介绍了使用phpstorm+Xdebug 调试PHP教程,需要的朋友可以参考下
    2014-12-12
  • php合并数组中相同元素的方法

    php合并数组中相同元素的方法

    这篇文章主要介绍了php合并数组中相同元素的方法,通过一个自定义函数遍历数组实现数组中相同项的合并,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • PHP面向对象精要总结

    PHP面向对象精要总结

    这篇文章主要介绍了PHP面向对象精要,较为详细的介绍了PHP面向对象程序设计中的各种概念与常见技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11

最新评论