当我尝试包含某个文件时,我遇到了问题。 当我尝试加载文件时,我遇到了这个错误:
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是允许的,正如我所说,我不需要使用它)
任何建议都会有所帮助, 提前致谢
答案 0 :(得分:1)
include $_SERVER['DOCUMENT_ROOT'] . '/wT/sys/background.php';
答案 1 :(得分:0)
如果要包含的文件位于 lower 目录中,作为您尝试包含它的脚本,请尝试:
include __DIR__.'/wT/sys/background.php';
或只是
include 'wT/sys/background.php';