La variabile $file non è impostata: manca un pezzo di programma? Ammettendo che $file fosse giusto, non lo è la chiamata a is_uploaded_file() e getimagesize(), dove includi $file in apici singoli e ne impedisci l'espansione.
Toglili:
Codice PHP:...
if(is_uploaded_file($_FILES[$file]['tmp_name'])) {
// Richiamo gli attributi del file da inviare attraverso la funzione getimagesize
list($width, $height, $type, $attr) = getimagesize($_FILES[$file]['tmp_name']);
...

Rispondi quotando