包括标题,如何?

时间:2011-04-29 16:29:37

标签: php include

<html>
<head>
<!--#include virtual="header.php" -->
</head>

<body>
aa
</body>
</html>

我试图将标头放在不同的文件中并使用include调用它。但我无法使其发挥作用。现在,标题中唯一的文字是单词标题。标题位于:www.chusmix.com/game/header.php如何调用它?如果我使用include virtual,我不在乎,我只是不知道该怎么做。

由于

3 个答案:

答案 0 :(得分:3)

<?php include('header.php'); ?>

您的include需要使用PHP - 您尝试包含它的方式是一种非常古老的SSI方法(服务器端包含)并且与PHP无关。

为了包含这种方式,执行包含的页面必须解析为PHP,而在大多数服务器上,这意味着以.php扩展名结束文件名。您可以在.php文件中使用纯HTML,这样您就可以将文件(如果尚未重命名)重命名为.php,然后包含我在上面编写的行。

答案 1 :(得分:1)

include('header.php')
include_once('header.php')
require('header.php')
require_once('header.php')

选择;)

澄清:include和require只有差异,如果文件不存在,include只会显示警告,而require会抛出致命错误。

另一只手上的* _once函数确保文件只包含一次。尝试两次包含相同的文件,你会收到一个错误。 * _once确保'包含'只进行一次。 另一方面,* _once函数会带来一些开销,但在编写更大的应用程序时应该考虑到这一点。

答案 2 :(得分:0)

您需要将其包含在php代码中:

include (header.php);