最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年06月25日 16:16:52   作者:  
本篇文章是對PHP中的file_get_contents獲取遠程頁面出現(xiàn)亂碼的問題進行了詳細的分析介紹,需要的朋友參考下
PHP的file_get_contents獲取遠程頁面內(nèi)容,如果是gzip編碼過的,返回的字符串就是編碼后的亂碼
1、解決方法,找個ungzip的函數(shù)來轉(zhuǎn)換下
2、給你的url加個前綴,這樣調(diào)用
$content = file_get_contents("compress.zlib://".$url);
無論頁面是否經(jīng)過gzip壓縮,上述代碼都可以正常工作!
使用curl模塊同樣可解決問題
復(fù)制代碼 代碼如下:

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"); // 關(guān)鍵在這里
        $content = curl_exec($curl);
        curl_close($curl);
        return $content;
}

相關(guān)文章

最新評論

汉沽区| 依兰县| 拉萨市| 固原市| 宁安市| 贡觉县| 岳普湖县| 叶城县| 洛阳市| 南乐县| 福安市| 吉林市| 山阴县| 丰台区| 恭城| 普安县| 龙岩市| 平山县| 越西县| 邵阳市| 永登县| 南岸区| 潞城市| 宁海县| 宁陕县| 白沙| 隆德县| 陕西省| 从化市| 雷波县| 衡东县| 抚顺县| 滦南县| 延长县| 福贡县| 南华县| 临沂市| 桐柏县| 安溪县| 六盘水市| 松溪县|