如何在PHP中包含其他文件?

2022-02-25 00:00:00 directory header include php footer

我刚开始在家里创建网站。

当然,我必须有这两个页面才能快速完成我的网站:-footer.phpheader.php

所以我创建了这些页面&;put一些内容。还在htdocs文件夹中创建了一个索引页,名称为index.php

然后我确实使用以下代码在index.php页中包含了header&;footer页。

<?php include 'header.php'; ?>
<?php include 'footer.php'; ?>

毫无疑问,它们工作得很好,没有任何故障。

然后我在htdocs中创建了一个目录account

现在我在account目录(/account/login.php)中有一个login.php页。

我反复使用这些相同的代码在登录页面中包含header&;footer。但是它们没有起作用!我看到什么都没发生。如果我在htdocs文件夹内(不在htdocs/account/中)创建login.php页,则可以正常工作。

那么,当登录页位于account目录中时,如何包含它们?


解决方案

我认为是文件路径问题,您可以使用以下代码:

<?php include '../header.php'  ?>
<?php include '../footer.php'  ?>
加载第一级目录的文件。

相关文章