找不到PHP包含路径


PHP Include Path Not Found

当我试图包含某个文件时,我遇到了一个问题。当我尝试加载文件时,我会遇到以下错误:

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';