Scusate ma correggo il messaggio precedente. Il codice php andava benissimo, il problema stava nella pagina precedente che con IE inviava, sotto certe condizioni, il modulo due volte percui la funzione rename() veniva eseguita chiaramente due volte.