如何检查两个文件是否存在
How to check if two files exist
在我的 在 CodeIgniter 中安装应用程序 routes.php 我想检查是否存在两个文件并根据它们进行设置。
其中,如果文件存在则升级,否则转到第一步。
有没有更好更安全的方法?
$admin = dirname(FCPATH) . '/admin/config/database.php';
$catalog = dirname(FCPATH) . '/catalog/config/database.php';
if (file_exists($admin, $catalog)) {
$route['default_controller'] = "upgrade/index";
$route['404_override'] = '';
} else {
$route['default_controller'] = "step_1/index";
$route['404_override'] = '';
}
试试这个:
您需要单独检查文件是否存在。
if (file_exists($admin) && file_exists($catalog)) {
$route['default_controller'] = "upgrade/index";
$route['404_override'] = '';
} else {
$route['default_controller'] = "step_1/index";
$route['404_override'] = '';
}
您可以阅读手册,file_exists。
在我的 在 CodeIgniter 中安装应用程序 routes.php 我想检查是否存在两个文件并根据它们进行设置。
其中,如果文件存在则升级,否则转到第一步。
有没有更好更安全的方法?
$admin = dirname(FCPATH) . '/admin/config/database.php';
$catalog = dirname(FCPATH) . '/catalog/config/database.php';
if (file_exists($admin, $catalog)) {
$route['default_controller'] = "upgrade/index";
$route['404_override'] = '';
} else {
$route['default_controller'] = "step_1/index";
$route['404_override'] = '';
}
试试这个:
您需要单独检查文件是否存在。
if (file_exists($admin) && file_exists($catalog)) {
$route['default_controller'] = "upgrade/index";
$route['404_override'] = '';
} else {
$route['default_controller'] = "step_1/index";
$route['404_override'] = '';
}
您可以阅读手册,file_exists。