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实现动态执行代码的方法

    这篇文章主要介绍了PHP实现动态执行代码的方法,涉及PHP中create_function函数的使用技巧,需要的朋友可以参考下
    2016-03-03
  • php实现转换ubb代码的方法

    php实现转换ubb代码的方法

    这篇文章主要介绍了php实现转换ubb代码的方法,涉及php正则替换的使用技巧,需要的朋友可以参考下
    2015-06-06
  • 屏蔽PHP默认设置中的Notice警告的方法

    屏蔽PHP默认设置中的Notice警告的方法

    很多时候其实写出来的代码的错误可以忽略或者根本就不是错误,PHP还是会显示Notice警告,well接下来我们就来介绍一下屏蔽PHP默认设置中的Notice警告的方法
    2016-05-05
  • PHP实现页面跳转的几种常见方式总结

    PHP实现页面跳转的几种常见方式总结

    PHP实现页面跳转有多种方式,常用的包括使用header()函数、使用JavaScript进行跳转、使用meta标签、使用超链接等,下面分别详细介绍这几种方式,并举例说明,需要的朋友可以参考下
    2023-11-11
  • php不允许用户提交空表单(php空值判断)

    php不允许用户提交空表单(php空值判断)

    我们在设计提交空的评论时依然可以写入数据库,并在页面显示出来。这显然是不合理的,所以需要我们加入空值判断
    2013-11-11
  • 解析PHP处理换行符的问题 \r\n

    解析PHP处理换行符的问题 \r\n

    本篇文章是对PHP处理换行符的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php实现收发邮件的方法详解

    php实现收发邮件的方法详解

    这篇文章主要为大家详细介绍了php实现收发邮件的多种方法总结,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起了解下
    2023-11-11
  • PHP7扩展开发之hello word实现方法详解

    PHP7扩展开发之hello word实现方法详解

    这篇文章主要介绍了PHP7扩展开发之hello word实现方法,结合实例形式分析了php7扩展开发的具体步骤与相关操作技巧,涉及针对php底层源码的修改与编译,需要的朋友可以参考下
    2018-01-01
  • PHP图形操作之Jpgraph学习笔记

    PHP图形操作之Jpgraph学习笔记

    这篇文章主要介绍了PHP图形操作之Jpgraph学习笔记,较为详细的介绍了Jpgraph的安装与使用技巧,需要的朋友可以参考下
    2015-12-12
  • 通过具体程序来理解PHP里面的抽象类

    通过具体程序来理解PHP里面的抽象类

    面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类.
    2010-01-01

最新评论