Warning Uso Rename

JellyBelly

Utente Attivo
4 Mar 2008
59
0
0
www.jellybellydev.it
Ciao a tutti,

Una volta ricevuto un file in POST voglio rinominarlo e uplodare il file col nuovo nome!

PHP:
$filenameImg è il nome del file che ricevo in POST

// Prelevo l'estensione del fileIMG
$path_parts = pathinfo($filenameImg);
$ext = $path_parts['extension'];

// Faccio un MD5 al timestamp e gli aggiungo l'estensione del file
$nameImg = md5($timestamp).".".$ext;
    
// Ora voglio rinominare il file precedente con $nameImg
rename($filenameImg, $nameImg);

Ho notato che lo script funziona, ma a video mi stampa il seguente Warning:

Codice:
Warning: rename(image.gif,7da0b0d52f81813af832bb700877cdc7.gif) [function.rename]: No such file or directory in C:\Programmi\***\test.php on line 44

Come mai?

Grazie in anticipo!
 
Ultima modifica:
Sembra sia un problema non raro dell'uso di rename (vedi gli interventi su questa pagina, in particolare il primo).
Se vuoi risolverlo alla buona basta che metti una @ prima della funzione.
 

Discussioni simili