/** * Фильтр имени файла. Транслит и удаление спец.символов * @param string $filename Имя файла * @return string */ static function clearFileName($filename) { $filename = str_replace(' ', '_', F::translit($filename)); return preg_replace('/[^0-9A-Z\\x5F\\x61-\\x7A\\x2D\\x5F\\x5B\\x5D\\x2E\\x28\\x29]/u', '', $filename); }