亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解析PHP中的file_get_contents獲取遠(yuǎn)程頁(yè)面亂碼的問(wèn)題

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

最新評(píng)論