PHP包含未找到的路径

时间:2012-07-24 15:42:10

标签: php include

当我尝试包含某个文件时,我遇到了问题。 当我尝试加载文件时,我遇到了这个错误:

failed to open stream: No such file or directory in ...

另一方面,<a href="/wT/sys/background.php">background</a>将我直接发送到我想要包含的文件(不是它的源代码,而是输出)

为什么include函数无法通过给定路径访问文件,但我可以使用href访问它? *我需要获取文件的源代码,而不仅仅是输出,否则我只需要包含http:// .... path *我在localhost上运行php代码,如果重要的话

我也尝试过chechk是否需要重新配置php.ini文件,但我没有找到任何有用的东西(包括url是允许的,正如我所说,我不需要使用它)

任何建议都会有所帮助, 提前致谢

2 个答案:

答案 0 :(得分:1)

include $_SERVER['DOCUMENT_ROOT'] . '/wT/sys/background.php';

答案 1 :(得分:0)

如果要包含的文件位于 lower 目录中,作为您尝试包含它的脚本,请尝试:

include __DIR__.'/wT/sys/background.php';

或只是

include 'wT/sys/background.php';