一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解析PHP中的file_get_contents獲取遠程頁面亂碼的問題

解析PHP中的file_get_contents獲取遠程頁面亂碼的問題

2020-04-29 13:36PHP教程網 PHP教程

本篇文章是對PHP中的file_get_contents獲取遠程頁面出現亂碼的問題進行了詳細的分析介紹,需要的朋友參考下

PHP的file_get_contents獲取遠程頁面內容,如果是gzip編碼過的,返回的字符串就是編碼后的亂碼
1、解決方法,找個ungzip的函數來轉換下
2、給你的url加個前綴,這樣調用
$content = file_get_contents("compress.zlib://".$url);
無論頁面是否經過gzip壓縮,上述代碼都可以正常工作!
使用curl模塊同樣可解決問題

復制代碼 代碼如下:


function curl_get($url, $gzip=false){
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
        if($gzip) curl_setopt($curl, CURLOPT_ENCODING, "gzip"); // 關鍵在這里
        $content = curl_exec($curl);
        curl_close($curl);
        return $content;
}


延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: yin乱被cao系列 | 波多野结衣快播 | 午夜A级理论片左线播放 | chinese男男gay| 国产成人99久久亚洲综合精品 | 亚洲视频一区网站 | 国产专区视频在线观看 | 色综合视频一区二区观看 | 日本色女 | 成人影院vs一区二区 | 亚洲AV精品一区二区三区不卡 | 久久嫩草影院网站 | 9久热这里只有精品免费 | 久久综合网久久综合 | 99热久久这里只精品国产www | 天天爱天天做天天爽天天躁 | 亚洲黄色免费在线观看 | 护士伦理片 | 欧洲第一区第二区第三区 | 火影小南被爆羞羞网站 | 国产成人精品免费视频大全五级 | fc2成人免费共享视频 | 91精品乱码一区二区三区 | 久久久久影视 | 息与子中文字幕完整在线 | 日本mv精品中文字幕 | 四虎麻豆| 日韩欧一级毛片在线播无遮挡 | 69日本xxxx| a级动漫| 97se亚洲国产综合自在线观看 | 四虎免费影院在线播放 | 肉车各种play文r | 亚洲国产无线码在线观看 | 高清国产欧美一v精品 | 数学老师扒开腿让我爽快 | 男人曰女人| 免费观看国产视频 | 日本aa大片在线播放免费看 | 海角社区在线视频 | 草莓香蕉绿巨人丝瓜榴莲18 |