Warning fonction rename PHP petite erreur

Résolu
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   -  
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une petite "erreur php". Mon script s'exécute avec succès mais seulement voilà :

Warning: rename(1111111111111.txt,jvebrYLP20rSdPtZlropwu.txt) [function.rename]: No such file or directory in /public_html/depot/success.php on line 254

Quand j'upload mon fichier 1111111111111.txt et que je le renomme avec une chaine de caractère générer automatiquement, il affiche l'erreur ci-dessus.

Sinon je peux quand même acceder au fichier jvebrYLP20rSdPtZlropwu.txt

Mon code :

		
<? 
...

$Nouveau = ''. $Generer .''. $extension .''; 

rename($NomOrigin, $Nouveau);


...
?>

Je vous remercie par avance de votre aide.



A voir également:

3 réponses

ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
Salut,
Quand tu upload un fichier, il va dans une zone temporaire avec bien sur un nom temporaire,
tu dois faire :

$tmp_name = $_FILES["pictures"]["tmp_name"];
$name = $_FILES["pictures"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");

va voir : https://www.php.net/manual/en/function.move-uploaded-file.php
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
Merci de ta réponse aussi rapide,

mais la tu ne renomme fichier, si ?
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
Ah oui nen c'est bon en fait il y a même pas besoin de la fonction rename !

Merci beaucoup ;)
0