a mio parere è un pò tutto da rifare
questione di costruzione....
quando fai l' upload di un file questo viene prima messo in uan cartella temporanea di php,
effettui tutti i controlli sul nome del file e e nel momento in cui lo sposti dalla cartella temporanea a quella definitiva nel tuo spazio web allora lo sposti dandogli il nuovo nome.
ti consiglio di fare un giro nelle pillole di questo forum
ci sono cose davvero interessanti