Ciao a tutti, come da titolo vorrei rinominare un file temporaneo presente sul mio server.
Spiego meglio la situazione, dovrei inviare una mail con allegato e per evitare di appesantire il server con un salvataggio dell'allegato vero e proprio, utilizzo il file temporaneo che alla chiusura della funziona si cancella automaticamente...ovviamente però il server rinomina a piacere il file che io vorrei inviare, assegnandogli una stringa qualsiasi. Vorrei evitare questo perchè così l'utente si ritrova un 4brAf4g5Td.txt (ad esempio) invece del mio file prova.txt.
Ho utilizzato questo codice per rinominare il file, ma niente, dice sempre file non presente.

Codice PHP:
$path_parts = pathinfo($_FILES["file"]["tmp_name"]);
rename($_FILES["file"]["tmp_name"],$path_parts['dirname']."/".$_FILES["file"]["name"]);
echo
"<br>".$_FILES["file"]["tmp_name"]." - ".$path_parts['dirname']."/".$_FILES["file"]["name"];
if (
file_exists($path_parts['dirname']."/".$_FILES["file"]["name"])) echo "<br>File presente!";
else echo
"<br>File non presente!";
Spero mi possiate aiutare o dare altre informazioni.
Grazie!