其實php對gzip解壓縮很簡單,用內建的gzdecode函數就可以了,不過很可惜我配置了半天也無法支援gzdecode函數,所以只好變通一下:
複製程式碼 代碼如下:
if (!function_exists('gzdecode')) { $headerlen = 10; if ($flags & 4) { 'v' ,substr($data, 10, 2));
$extralen = len += 2 + $extralen;
}
& 8) // Filename
$headerlen = strpos($data, ch ($flags & 16) // Comment
$headerlen = strpos($ data, chr(0), $headerlen) + 1;
if ($flags &of2) $headerlen += 2;
$unpacked = @gzinflate(substr( $data, $headerlen));
if ($unpacked === FALSE)
return $unpacked;
}
呼叫方法很簡單:
複製程式碼
程式碼如下:
$f=@file_get_contents(>
以上就介紹了gezipu php對gzip檔案或字串解壓縮實例參考,包含了gezipu方面的內容,希望對PHP教學有興趣的朋友有所幫助。