PHP 要求警告说“没有这样的文件”,即使警告跟踪了正确的文件路径


PHP require warning says "no such file" even though the warning traces out the correct file path

我试图要求一个文件在不同的文件夹中,但php一直说该文件不存在。

"警告:require_once(./include/config.php):无法打开流:第 2 行的 C:''xampp''htdocs''MyProject''include''members.php 中没有这样的文件或目录"

其他页面已经能够毫无问题地访问此文件,但是当它位于脚本文件夹中而不是主文件夹或包含文件夹中时,它说该文件不存在。此错误中输出的路径是正确的,那么为什么它会失败呢?

如果您需要支持使用../

例如:require_once("../include/config.php")

好的,我发现了问题。该问题实际上是我试图包含的文件中的要求。我想由于所需文件在其文件夹之外被调用,因此我必须包含所需文件所需的文件的完整文件路径。

这可能表明我有太多的意大利面条代码......谢谢所有的帮助。:)

相关文章: