PHP include()和require()文件

时间:2016-06-01 17:00:30

标签: php

我有以下文件

类/ database.php中

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

配置/ config.php中

...

问题是:

包括/ validateNick.php

require_once("../classes/Database.php");
...

包含/ validateNick.php"包括" ../ classes / Database.php"但是" Database.php"不能包含" config / config.php",它显示错误:没有这样的文件或目录。

我知道我可以将其更改为require_once("../config/config.php"),但我在根文件夹中有其他php需要包含" Database.php" (如下所示)

register.php

require_once("classes/Database.php");
...

如何解决这个问题?

很抱歉,如果我的问题不明确。

1 个答案:

答案 0 :(得分:0)

这是您的Database.php:

require_once("config/config.php");

您忘记../该路径,因此需求有效地寻找:

require_once('/path/to/site/classes/config/config.php');

而不是正确的

require_once('/path/to/site/config/config.php');

尝试

require_once('../config/config.php');