Renommer une liste de fichier en php

lucas06150 Messages postés 156 Statut Membre -  
lucas06150 Messages postés 156 Statut Membre -
Bonjour,

J'aimerais renommer une liste de fichier de 1 à NbrdeFichier présent dans le dossier en PHP.

Voila mon code :

$i=1;
while ($fichier1 = readdir($ouvr1)){

if ($fichier1 != '..' AND $fichier1 != '.' AND $fichier1 != 'thumbs_"'.$dos.'"'){
rename($fichier1,$i.".jpg");
$i++;
}
}


Voici l'erreur :

Warning: rename(17.jpg,1.jpg) [function.rename]: No such file or directory in /homez.302/zimart/www/admin/suppr_photo_interm.php on line 17

cette erreur se répète pour chaque fichier.


Comment faire !!?? est-ce un problème de droit du dossier ?

Merci à tous...

Cdt
A voir également:

2 réponses

giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
bonsoir,

ce n'est pas un problème de droit mais plutôt de chemin
le message dit : No such file or directory soit fichier ou dossier non existant.

il doit s'agir d'un problème de positionnement dans le dossier.
0
lucas06150 Messages postés 156 Statut Membre 11
 
Bonjour,

J'ai trouvé.

Pour ceux qui en aurai besoin : il faut donner le chemin total !

Dans mon cas c'est

rename("../prestations/$dos/".$fichier1,"../prestations/$dos/".$i.".jpg");

Voila :D

Cdt
0