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

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

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中的array_rand很变态,突破了正常人的理解,非常繁琐 例1...

PHP去除数组中重复的元素并按键名排序函数

1、此函数的作用:去除数组中重复的元素并按键名排序 function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($ar...

php使用GD库创建图片缩略图的方法

本文实例讲述了php使用GD库创建图片缩略图的方法。分享给大家供大家参考。具体分析如下: 上传页面的静态html代码: <html> <head> <...

php批量删除cookie的简单实现方法

本文实例讲述了php批量删除cookie的简单实现方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:<?php //删除单个cookie:键值设置为空、时...

解析如何在PHP下载文件名中解决乱码的问题

通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设...