require_once(dirname(__ FILE__)):无法打开流

时间:2014-01-06 20:20:49

标签: php file

可能有一个超级简单的解决方法,我完全失踪。我看了看Stack Overflow和其他答案,说我现在正在做的事情应该有用。

我正在尝试要求config.php,以便我可以获取数据库的凭据。我通过require_once (dirname(__FILE__) . "/../../config.php");要求它我从(config.php)引用方法的文件位于/internal/CloudShop/login config.php位于/internal/config.php但是,当我加载页面时,我收到此错误

Warning: require_once(C:\xampp\htdocs\CloudShop\internal\CloudShop/../../config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\CloudShop\internal\CloudShop\login.php on line 48

Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\CloudShop\internal\CloudShop/../../config.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\CloudShop\internal\CloudShop\login.php on line 48

我做错了什么?

1 个答案:

答案 0 :(得分:1)

执行require_once(...)的脚本位于/internal/CloudShop。您正在寻找/internal中的文件。因此,您只需要在层次结构中只上面一个目录,而不是两个。

require_once (dirname(__FILE__) . "/../config.php");

会做到这一点。