<html>
<head>
<!--#include virtual="header.php" -->
</head>
<body>
aa
</body>
</html>
我试图将标头放在不同的文件中并使用include调用它。但我无法使其发挥作用。现在,标题中唯一的文字是单词标题。标题位于:www.chusmix.com/game/header.php如何调用它?如果我使用include virtual,我不在乎,我只是不知道该怎么做。
由于
答案 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);