ViROSS, попробуй
/*
-----------------------------------------------------------------
Проверка, был ли выгружен файл и с какого браузера
-----------------------------------------------------------------
*/
$do_file = false;
$file = '';
if ($_FILES['fail']['size'] > 0) {
// Проверка загрузки с обычного браузера
$do_file = true;
$file = preg_replace('/\.(?!\S{3,5}$)/ui', '-', $_FILES['fail']['name']);
$file = functions::rus_lat(mb_strtolower($file));
$fsize = $_FILES['fail']['size'];
}