예제 #1
0
    $nome_file = $_FILES['file1']['name'];
    $errore = "";
    if ($filtrare == 1) {
        $estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file) - strrpos($nome_file, ".")));
        if (!in_array($estensione, $array_estensioni_ammesse)) {
            $errore .= "Upload file non ammesso. Estensioni ammesse: " . implode(", ", $array_estensioni_ammesse) . "<br/>";
        }
    }
    if (!file_exists($cartella_upload)) {
        $errore .= "La cartella di destinazione non esiste</br>";
    }
    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'], $_POST['img'], $cartella_upload, 600, 90);
        $resize->scale_h($_FILES['file1']['tmp_name'], $_POST['img'], $cartella_upload . "thumbs/", $_POST['altezza'], 90);
        $report = "immagine caricata con successo";
    } else {
        $report = $errore;
    }
}
$back = $_POST['back'] . "report=" . $report . "&img=" . $_POST['img'];
header('Location: ' . $back);
예제 #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;