解决方法:加两行区分目录的判断即可。
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;
} 最佳答案