Problema upload delle foto

bstaccount

Nuovo Utente
27 Set 2013
8
0
0
Ciao a tutti, vorrei fare in modo che ogni immagine caricata venga automaticamente ridimensionata a 800 x 800 px.
questo è il codice che utilizzo:

Codice:
<?php 
// inizializziamo il messaggio 
$messaggio = "Seleziona una o piu immagini:"; 
// estensioni ammesse 
 $percorso=$_GET['rif'];
$estensioni = array("jpg", "png", "bmp", "gif"); 
// percosrso destinazione immagini la cartella deve esistere e il percorso deve essere corretto 
$dir = '../../cartella/'.$percorso.'/'; 
// verifichiamo che sia stato premuto il submit 
if (isset($_POST['upload'])) {

    // recuperiamo e uniamo le informazionei sulle immagini 
    $infoimages = array_combine($_FILES["image"]['name'], $_FILES["image"]['tmp_name']); 

    foreach ($infoimages as $k => $v) { 
        // nome del file 
        $nomefile = strtolower($k);  
        // recuperiamo l'esensione 
        $estensionefile = pathinfo($nomefile, PATHINFO_EXTENSION); 
        // controlliamo il tipo immagine 
        if (in_array(strtolower($estensionefile), $estensioni)) { 
            // controllo caricamento 
            if (is_uploaded_file($v)) { 
                // spostiamo il file nella cartella immagini 
                if (!move_uploaded_file($v, "$dir/$nomefile")) { 
                    $messaggio = "Impossibile spostare il file"; 
                } else { 
                    echo "<div id='terminato'>Upload eseguito correttamente";
			echo "<p><img src='../../cartella/$percorso/$nomefile' width='100px'>";
			echo "</div>"; 
                } 
            } else { 
                $messaggio = "Errore nell'upload del file $k."; 
            } 
        } else { 
            $messaggio = "Tipo immagine non consentito : $k"; 
        } 
    } 
} 
?>

Qualcuno può aiutarmi?
 

Discussioni simili