麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php中file_get_contents獲取網頁亂碼解決辦法

2024-09-04 11:47:56
字體:
來源:轉載
供稿:網友

昨天我在做一個簡單采集功能時我直接使用了file_get_contents函數,但是采集有些網站沒問題,采集有些網籌碼了,后來分析出現亂碼是服務器開啟了gzip壓縮功能,知道原因了我們就好辦了,先百度了一下得出是可以改用curl操作,curl解決代碼如下:

  1. function curl_get($url$gzip=false){ 
  2.         $curl = curl_init($url); 
  3.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
  4.         curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); 
  5.         if($gzip) curl_setopt($curl, CURLOPT_ENCODING, "gzip"); // 關鍵在這里 
  6.         $content = curl_exec($curl); 
  7.         curl_close($curl); 
  8.         return $content

采用gzip編碼格式,file_get_contents,代碼如下:file_get_contents("compress.zlib://".$url);無論頁面是否經過gzip壓縮,上述代碼都可以正常工作!

注意:CURL是需要打開的哦。

curl安裝,xp下面的安裝:修改php.ini文件的設置,找到:

php_curl.dll//取消下在的注釋extension=php_curl.dll

linux下面安裝,代碼如下:

  1. # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz 
  2. # tar zxvf curl-7.17.1.tar.gz  //解壓 
  3. #cd curl-7.17.1 
  4. # ./configure –prefix=/usr/local/curl 
  5. # make 
  6. # make install 

這是安裝php之前安裝的方法.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费黄色大片网站 | wwwxxx免费视频 | 日日夜av| 精品久久久久久成人av | 少妇一级淫片高潮流水电影 | 一级毛片真人免费播放视频 | 越南一级黄色片 | 日本人乱人乱亲乱色视频观看 | 欧美精品一二三区 | 国产成年人视频 | 小雪奶水翁胀公吸小说最新章节 | 手机视频在线播放 | 涩涩伊人 | 日本特级a一片免费观看 | 女人解衣喂奶电影 | 久久另类视频 | 亚洲国产综合在线观看 | 九九热免费精品视频 | 亚洲精品一区二区三区免 | av电影免费播放 | 欧美精品一区二区中文字幕 | 久久久久久久久久综合 | 国产一级二级在线播放 | 视频一区二区三区免费观看 | 99亚洲视频 | 成人在线视频国产 | 蜜桃免费在线 | 久久久噜噜噜久久熟有声小说 | 国产91对白叫床清晰播放 | 久久千人斩 | 成人毛片100免费观看 | 国产欧美精品综合一区 | 欧美激情精品久久久久 | 国产乱淫a∨片免费观看 | 婷婷久久青草热一区二区 | 91色爱| 最新av网址在线观看 | 成人免费毛片一 | 久久福利精品 | 久久久三级免费电影 | 成码无人av片在线观看网站 |