suggerimento...

metti la stampa dell'array $_FILES ad inizio pagina e controlla quello che contiene.
poi stampati le variabili che estrai da getimagesize()

inizio pagina:
codice:
if(isset($_FILES) ) {
 
 echo "<pre>";
 print_r($_FILES);
 }

prima dell'if che controlla il formato...

/* Ottengo le informazioni sull'immagine */
list($width, $height, $type, $attr) = getimagesize($_FILES['img']['tmp_name']);

echo "type = $type, $width, $height, $attr";

/* Controlliamo che l'immagine siamo GIF JPG o PNG */
....

metti praticamente dei punti di debug....