Ciao a tutti, toglietemi questo dubbio sull'upload dei file.

Ho una pagina che uploada un file tramite form.
Il php deve controllare che il file non sia gia' esistente, se esite chiedere di rinominarlo/sovrasciverlo e poi effettuare il famigerato move_uploaded_file.

Il problema e' che io per ora lo faccio in 3 passaggi:

1- FORM di upload

2- check, se il file non esiste effettua il move_uploaded_file, altrimenti

3- chiedi il nuovo nome e poi effettua il move_uploaded_file.


E' nel punto 3 che ho casini perche' nel momento che costruisco un nuovo form per chiedere cosa farne del file duplicato e tento il move_uploaded_file mi dice che il file temp nella uploadtmp non esiste piu'...
Possibile?
Naturalmente se non c'e' nome duplicato il file viene uploadato al punto 2 e tutto fila liscio, quindi mi spiego la cosa ipotizzando che gli $HTTP_POST_FILES non vengano conservati alla successiva visita di quella pagina.

Per risolvere la questione io vorrei poter controllare il nome del file PRIMA di uploadarlo, in modo tale che PRIMA mi ricavo tutte le informazioni e POI uploado file e lo muovo con il nome corretto. Il tutto e' possibile?