quello script è un po' vecchio...
allora, per caricare un file, devi aggiungere come attributo del tag form enctype="multipart/form-data"
nella pagina a cui invii il form aggiungi, per recuperare il file caricato
Codice PHP:
if(isset($_FILES['file'])){//se un file è stato selezionato, sostituisci 'file' con il nome del tuo campo file
$target = "uploads/".basename($_FILES['file']['name']);//'uploads' è la cartella in cui verranno caricati i files... creala se non esiste già..
if(move_uploaded_file($_FILES['file']['tmp_name'], $target)){//muovi il file caricato dalla cartella temporanea alla cartella uploads
//ora nella cartella uploads è presente il file caricato dall'utente
}else{
//errore durante lo spostamento del file dalla cartella tmp a uploads
}
}else{
// nessun file selezionato per l'upload
}