ciao ti consiglio direttamente questo upload giā creato: vedi

č molto semplice fai anche l'upload per estensione e peso max

volendo anche la larghezza max e l'altezza max

Codice PHP:
//dichiarazione delle variabili metterle dopo la variabile $array_estensioni
list($width$height$type$attr)= getimagesize($_FILES['file1']['tmp_name']);
$larg=100//larghezza max
$alt=100//altezza max

//inserire questa parte di codice:
/*elseif($_FILES['file1']['size']>$dimensione_massima){
    echo "Il file selezionato per l'upload supera dimensione massima di $dimensione_massima_Kb Kb";
}*/
elseif($width $larg){
    echo 
"Il file selezionato per l'upload ha larghezza superiore a $width pixel";
    }
elseif(
$height $alt){
    echo 
"Il file selezionato per l'upload ha l'altezza superiore a $alt pixel";
    } 
lo script funziona perchč lo uso io per diversi siti...