PHP Zlib Compression 範例

PHP 於 4.3 以上的版本都支援 compress.zlib:// 和 compress.bzip2://, 那要怎麼使用?

程式範例:(開啟遠端壓縮檔, 直接解壓並讀取此檔案內容)

<?php
// 若是遠端網址, http 不可省略
$file = 'compress.zlib://http://DOMAIN/filename.gz';

$fh = fopen($file, 'rb');

$data = '';
while (!feof($fh)) {
    $data .= fgets($fh, 1024);
    echo $data; // 這樣子就會將 filename 的內容印出來.
}

fclose($fh);
?>

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料