3.2.3 - 普通 - 已处理
BUG:区分大小写的文件存在判断file_exists_case函数有问题,它只能区分文件名的大小写判断,并不能区分目录;解决方法:加两行区分目录的判断即可。
function file_exists_case($filename) {
if (is_file($filename)) {
if (IS_WIN && APP_DEBUG) {
if (str_replace('\\', '/', realpath($filename)) != str_replace('\\', '/', $filename))
return false;
if (basename(realpath($filename)) != basename($filename))
return false;
}
return true;
}
return false;
} 