require_once()的目录存在,但错误表明它没有

时间:2017-12-18 21:07:41

标签: php loops require

所以我正在编写一个循环,我手动输入要检查的文件,但是,当我将它添加到require()函数时,它表示它不存在。我尝试将它放在与检查它和其他目录的php文件相同的目录中。

我的directorys:我用来检查其他文件的文件在核心下,所以我根据它设置了require路径。我想通过设置其路径返回一个(./example.php)检查资产中的文件,但它失败了。

www - >资产 - >芯

我的路径(这些显示我最近尝试在相对路径中找到它们):

$PATH_CONFIG = "config.php";
$PATH_DBASE = "dbconnect.php";
$PATH_JQUERYMIN ="./assets/scripts/jquery.1.9.1.min.js";
$PATH_SWITCHMIN ="./assets/scripts/switchMin.js";

我的循环(所以我不需要做很多要求):

$checklist = array($PATH_CONFIG, $PATH_DBASE);
$listsize = sizeof($checklist, 1);

for ($x = 0; $x < $listsize; $x++) {
    if(!file_exists($checklist[$x])){
        echo "Unable to load website: $checklist[$x] is missing!";
        exit;
    } require($checklist[$x]);
} 

抛出错误:无法加载网站:缺少config.php! (这是我查看哪个文件未加载的问题。

从上面:

echo "Unable to load website: $checklist[$x] is missing!";

0 个答案:

没有答案