codice:
@move_uploaded_file($_FILES['file']['name'], $uploaddir3.$_FILES['file']['tmp_name']);
deve diventare:
codice:
@move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir3.$_FILES['file']['name']);
devi spostare il file dalla sua posizione temporanea a quella che vuoi tu, non viceversa...

e comunque quando sei in fase di sviluppo evita le @ davanti alle funzioni, altrimenti non capisci qual'è l'errore che blocca il tuo script.

ciao