這是此函式的一個相當簡單的用法範例,但它確實有效,它解決了我使用舊瀏覽器存取 gzip 檔案時遇到的問題。
<?PHP
// 首先,我們需要阻止伺服器發送任何標頭。
ob_start();
readgzfile("test.html.gz"); // 讀取檔案並直接輸出到
瀏覽器
// 檔案中的未壓縮資料
file
ob_end_flush(); // 讓標頭通過//
?>
如果來源檔案是 HTML 格式的頁面(例如我正在使用的頁面),則不需要任何 HTML 格式。檢查瀏覽器版本,直接發送 gzip 檔案,或將瀏覽器發送到像這樣的頁面,它會為其執行工作。這個簡單的函式做得很好。
我的伺服器在 Linux Redhat 版本 9 上運行 PHP 4.2.2 以及
Apache 2.0.40