所以我正在编写一个循环,我手动输入要检查的文件,但是,当我将它添加到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!";