0

我分别通过 php include (php/navigation) 和 (php/footer.php) 在站点范围内包含静态 HTML 页眉和页脚。

该页面解释并包含 WAMP 上的所有上述内容,没有错误(包含或要求),但是当移动到我的(LAMP)服务器时,页眉和页脚文件被忽略(如果我使用要求 - 页面不显示任何内容,所以我知道有一个错误,但我无法追踪它)

页眉和页脚包含之间的其他 php 包含被正确读取和显示,如果我剪切 navigation.php 并添加它来代替它正确呈现的包含 - 但显然我宁愿避免这种方法。

4

1 回答 1

0

尝试使用完整的文件路径。在文件的顶部放置以下内容:

define('ROOT', __DIR__ . '/', TRUE);

然后,当您要调用文件时,请使用:

include ROOT . 'path/to/file.php';

看看是否有帮助。

于 2013-11-07T17:01:36.263 回答