예제 #1
0
 public function upload_file()
 {
     $this->checkDimFile();
     $ext = $this->checkAccExt();
     $this->checkFolder();
     if (empty($this->err)) {
         //se il file non ha un nome scelto dall'utente assegno quello originale
         if ($this->fileName == "") {
             $this->fileName = $this->file_up['name'];
         }
         $resize = new resize($this->watermark, $this->img_watermark);
         $resize->scale($this->file_up['tmp_name'], $this->fileName, $this->uploadFolder, $this->width, $this->scaleType, $this->quality, $ext);
     }
     return;
 }
예제 #2
0
    if (!is_dir($cartella_upload)) {
        //$errore.="La cartella di destinazione non esiste</br>";
        mkdir($cartella_upload, 0777);
        mkdir($cartella_upload . "thumbs/", 0777);
    }
    if ($errore == "") {
        /*if(move_uploaded_file($_FILES['file1']['tmp_name'], $cartella_upload.$_FILES['file1']['name']))
          {
            chmod($cartella_upload.$_FILES['file1']['name'],0777); //permessi per poterci sovrascrivere/scaricare
            echo "Operazione eseguita con successo. Upload riuscito.";
          }
          else
          {
            echo "Impossibile effettuare l'upload del file";
          }*/
        $resize = new resize();
        $resize->scale_h($_FILES['file1']['tmp_name'], $nome_img, $cartella_upload, 1200, 100);
        if (isset($_POST['appartenenza']) && $_POST['appartenenza'] == 'galleria') {
            $resize->scale_h($_FILES['file1']['tmp_name'], $nome_img, $cartella_upload . "thumbs/", 350, 100);
        } else {
            $resize->scale($_FILES['file1']['tmp_name'], $nome_img, $cartella_upload . "thumbs/", 300, 100);
        }
        $report = "immagine caricata con successo";
    } else {
        $report = $errore;
    }
}
echo $report;
//header('Location: ../../gestione_catalogo.php'.$_POST['back'].'immagine='.$nome_img.'&report='.$report);
header('Location: ' . $_POST['back']);
exit;