来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] 昨天我在做一个简单采集功能时我直接使用了file_get_contents函数,但是采集有些网站没问题,采集有些网筹码了,后来分析出现乱码是服务器开启...
php中file_get_contents获取网页乱码解决办法昨天我在做一个简单采集功能时我直接使用了file_get_contents函数,但是采集有些网站没问题,采集有些网筹码了,后来分析出现乱码是服务器开启了gzip压缩功能,知道原因了我们就好办了,先百度了一下得出是可以改用curl操作,curl解决代码如下:
采用gzip编码格式,file_get_contents,代码如下:file_get_contents("compress.zlib://".$url);无论页面是否经过gzip压缩,上述代码都可以正常工作! 注意:CURL是需要打开的哦。 curl安装,xp下面的安装:修改php.ini文件的设置,找到: php_curl.dll//取消下在的注释extension=php_curl.dll linux下面安装,代码如下:
这是安装php之前安装的方法. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com