} elseif (empty($_FILES[$inputName]['type']) || !empty($_POST['acceptMimeTypes']) && is_array($_POST['acceptMimeTypes']) && !in_array($_FILES[$inputName]['type'], $_POST['acceptMimeTypes'])) { $_FILES[$inputName]['error'] = 'errFileType'; } } // присваиваем файлу уникальное имя $fileName = 'uploads/temporary/' . $_POST['UPLOAD_IDENTIFIER'] . '.' . $_FILES[$inputName]['name']; // если: нет ошибок загрузки файла, перемещаем его в директорию назначения if (empty($_FILES[$inputName]['error'])) { // проверяем существует ли файл с таким именем в папке загрузки if (!file_exists($fileName)) { // перемещаем загруженный файл из временной папки в папку загрузки if (@move_uploaded_file($_FILES[$inputName]['tmp_name'], $fileName)) { // уничтожаем лишние данные (мусор) unset($_FILES[$inputName]['tmp_name'], $_FILES[$inputName]['type'], $_FILES[$inputName]['error']); // обработка загружаемых файлов (опционально по типам) if (!empty($_GET['fType']) && 'rPhotocard' === $_GET['fType'] && (!img::setParam($_POST['UPLOAD_IDENTIFIER'] . '.' . $_FILES[$inputName]['name'], 'uploads/temporary/') || !img::resizeImg(CONF_RESUME_ADD_PHOTO_MAXWIDTH, CONF_RESUME_ADD_PHOTO_MAXHEIGHT, $fileName))) { $_FILES[$inputName]['error'] = 'errFileType'; @unlink($fileName); } } else { $_FILES[$inputName]['error'] = 'errFileUploaded'; // уничтожаем лишние данные (мусор) unset($_FILES[$inputName]['tmp_name']); // уничтожаем временный файл @unlink($_FILES[$inputName]['tmp_name']); } } else { // уничтожаем лишние данные (мусор) unset($_FILES[$inputName]['tmp_name'], $_FILES[$inputName]['type'], $_FILES[$inputName]['error']); } } else {