我正面临以下问题:
在我的php文件中,我尝试要求一个位于不同目录的文件。
require (__DIR__."../../../../library/test.php");
当我启动需要该文件的页面时,会出现此错误:
require():打开所需的'C:\ xampp \ htdocs \ Webcontrol \ app \ modules \ nastaveni \ ajax \ import ../../../../ library / test.php'(include_path = ”; C:\ XAMPP \ PHP \ PEAR; C:\ XAMPP \ htdocs中)
似乎php“认为”我输入了我想要的文件的绝对地址,我不知道如何“告诉”它我想要输入相对地址。
谢谢
答案 0 :(得分:0)
__DIR__
返回没有尾部斜杠的路径。这在你得到的错误中是可见的。所以只需将您的要求更改为
require (__DIR__."/../../../../library/test.php");