0

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

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

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

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

我还尝试检查是否需要重新配置 php.ini 文件,但没有发现任何有用的东西(尽管允许包含 url,正如我所说,我不需要使用它)

任何建议都会有所帮助,在此先感谢

4

2 回答 2

1

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

于 2012-07-24T15:46:19.673 回答
0

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

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

或者干脆

include 'wT/sys/background.php';
于 2012-07-24T20:43:39.937 回答