当我试图包含某个文件时,我遇到了一个问题。当我尝试加载文件时,我会遇到以下错误:
failed to open stream: No such file or directory in ...
另一方面,<a href="/wT/sys/background.php">background</a>
将我直接发送到我想要包含的文件(不是它的源代码,而是输出)
为什么include函数不能通过给定的路径访问文件,但我可以使用href访问它?*我需要获得文件的源代码,而不仅仅是输出,否则我只需要包含http://....路径*我在localhost上运行php代码,如果很重要的话
我也试着检查我是否需要重新配置php.ini文件,但我没有发现任何有用的东西(包括url是允许的,尽管我说过,我不需要使用它)
任何建议都是有益的,提前感谢
include $_SERVER['DOCUMENT_ROOT'] . '/wT/sys/background.php';
如果要包含的文件作为要将其包含到的脚本位于lower目录中,请尝试:
include __DIR__.'/wT/sys/background.php';
或简称
include 'wT/sys/background.php';