Renommer une liste de fichier en php

Fermé
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 8 févr. 2010 à 19:05
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 12 févr. 2010 à 19:21
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 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
8 févr. 2010 à 19:24
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 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
12 févr. 2010 à 19:21
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