ciao!
per fare l'upload uso sempre questro scriptino, con le dovute modifiche a seconda del caso.
vorrei trasformare il tutto in funzione in modo da renderlo parametrizzabile e più usabile:
Codice PHP:
        include 'lib/wideimage/WideImage.php';
        
$upload FALSE;
        
$maxSize 819200;
        
$acceptType = array(
            
'png' => 'image/png',
            
'jpeg' => 'image/jpeg',
            
'jpg' => 'image/jpg'
        
);
        
$cartella "../IMMAGINI/testata/"// MODIFICARE IL PERCORSO
        
for ($i 0$i count($_FILES['file']['name']); $i++) {
            if (
$_FILES['file']['name'][$i] != "") {
                list(
$width$height$type$attr) = getimagesize($_FILES['file']['tmp_name'][$i]);
                
$nome_upload $_POST['nome'] . strrchr($_FILES['file']['name'][$i], '.');
                
$destinazione $cartella $nome_upload;
                if (
$_FILES['file']['size'][$i] <= $maxSize) { // CONTROLLO DIMENSIONE
                    
if (in_array($_FILES['file']['type'][$i], $acceptType)) { // CONTROLLO ESTENSIONE
                        
$image WideImage::load($_FILES['file']['tmp_name'][$i]);
                        
$thumb $image->resize(520200);
                        
$thumb->saveToFile($destinazione);
                        
$upload TRUE;
                        if (!
$upload) {
                            echo 
"Errore nell'upload
"
;
                        }
                    } else {
                        echo 
"Tipo di file non valido
"
;
                    }
                } else {
                    echo 
"File troppo grande
"
;
                }
            }
        } 
il problema è che nn ci riesco,
nel senso, che parametri devo passargli?
a parte il nome ovviamente....
ad esempio la faccio un cilco for per l'upload multiplo.
a rigor di logica penso mi convenga mettere la funzione nel ciclo, però poi nn saprei come gestire il valore i-esimo ($i).
quindi ho pensato di mettere anche il ciclo nella funzione, ma nn so come sia come mossa.
voi che ne dite?
qualche consiglio??