从文件夹加载所有.php文件
|
我正在使用一个函数来加载文件夹中的所有文件,如下所示:
foreach (glob(ROOT .\"path/*.app.php\") as $file) {
$filename = basename($file, \'.app.php\');
load_app($filename);
}
现在,我认为这可能有点不安全,而且我很确定我已经读过一些关于这种邪恶的东西。但是仔细考虑之后,我最终想到,如果有人可以将文件添加到通过FTP访问它的根文件夹中,那么我的问题就比仅仅添加文件严重得多。是不是
为什么要避免这种行为?有什么理由要这样做吗?
没有找到相关结果
已邀请:
2 个回复
蹄寄噬非芹
文件夹中运行,以供执行。您的库中包含用例的目的有些不同,但是老实说,我看不出有任何实际问题。 (性能问题可能无法衡量。)
扦帽次杏
文件放入文件夹中(无论是由于错误还是由于有人故意将其放在此处),都将得到解释。 不包括所有文件,而是仅包含固定列表(对应于您知道的文件)会更安全。