Il problema è proprio cambiare il nome.
Per controllare che esista il file uso file_exist ma per rinominarlo?