Exemple #1
0
 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;
     }
 }