Chi ti ha postato questo script non sa quello che dice: non funzionerà mai!

1) Per riferirsi ai files caricati via post si usa l'array $_FILES
2)Per spostare un file caricato dalla cartella temporanea a quella definitiva bisogna usare move_uploaded_file

Eccoti un articolo che spiega come si effettua un upload:

http://php.html.it/articoli/leggi/848/upload-con-php/

Ciao!