这是一个相当简单的使用此函数的示例,但它确实有效,它解决了我在旧浏览器访问 gzip 文件时遇到的问题。
<?PHP
// 首先我们需要阻止服务器发送任何头信息。
ob_start();
readgzfile("test.html.gz"); // 读取文件并直接输出到
浏览器
// 来自文件的未压缩数据
文件
ob_end_flush(); // 让头信息通过 //
?>
如果源文件是 HTML 格式的页面(例如我正在使用的页面),则不需要任何 HTML 格式化。检查浏览器版本,将直接发送 gzip 文件,或者将浏览器发送到类似此类页面,该页面将完成工作。做得很好,简单的函数。
我的服务器在 Linux Redhat 版本 9 上运行 PHP 4.2.2 和
Apache 2.0.40