PHP包括在WAMP上解释为罚款但在远程服务器上被忽略

时间:2013-11-07 16:55:18

标签: php include wamp

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

然后当你想要调用文件时使用:

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

看看是否有帮助。