public static function file($file) { if ($file["error"] == UPLOAD_ERR_OK) { $dir = $_SERVER['DOCUMENT_ROOT'] . '/'; $ext = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); $name = Rename::translitIt($file['name']); $img = $dir . $name; /***проверяем есть ли файл в папке, если есть удаляем*****/ $isset_file = DB::select("settings"); $file_dir = $_SERVER['DOCUMENT_ROOT'] . '/' . $isset_file[0]['file']; //unlink($file_dir); if (file_exists($file_dir)) { unlink($file_dir); } /******помещаем новый загружаемый файл в папку****/ move_uploaded_file($file['tmp_name'], $img); $arr_prov = array("file" => $name); DB::update(DB::updateSql("settings", $arr_prov), $arr_prov, 1); //$img = str_replace('../', '', $img); return $img; } else { return false; } }