Originariamente inviato da Horus-Ra
Visto che supporta il php, immagino che abbia server Linux
Anche server win supportano PHP

Cosa c'è dentro la variabile $upload_dir? Come è organizzato il tuo filesystem sul server? Sicuro che punti alla stessa cartella? E poi togliendo le "@" E' impossibile che non ti dia alcun tipo di errore in più...E togli anche la funzione die() in entrambi i casi, così vediamo che ci dice PHP...