我有一个静态的HTML页眉和页脚,分别通过php include(php / navigation)和(php / footer.php)包含在网站范围内。
该页面在WAMP上解释并包含以上所有内容而没有错误(包括include或require)但是当移动到我的(LAMP)服务器时,页眉和页脚文件被忽略(如果我使用require - 页面显示没什么,所以我知道有一个错误,但我无法追踪它)
其他php包含在页眉和页脚之间包含正确读取和显示,如果我剪切navigation.php并添加它代替包含它正确呈现 - 但显然我宁愿避免这种方法。 / p>
答案 0 :(得分:0)
尝试使用完整的文件路径。在文件的顶部放置:
define('ROOT', __DIR__ . '/', TRUE);
然后当你想要调用文件时使用:
include ROOT . 'path/to/file.php';
看看是否有帮助。