2010-10-11 43 views
0

我添加以下内容:将DTD放入gzip文件的位置?

<?php ob_start('ob_gzhandler'); ?> 

要将文件,使gzip压缩。

它应该在DTD之前,还是在<html>标签之前?

+0

如果你打算让我失望,让我知道为什么,好吗? – 2010-10-11 09:43:22

回答

1

它具有DTD之前去任何其他输出的所有数据之前。 <?php<必须是文件的绝对第一个字节,否则在它之前会有字面输出(即使这只是空白,或者由误导的Windows文本编辑器发出的UTF-8伪BOM)。

任何<!DOCTYPE>在.php文件中的声明只是纯粹的输出文本,适用于返回的HTML页面而不是PHP文件本身(因为PHP既不是HTML也不是XML)。