Page 1 sur 1

changement de plusieurs titres d`un fichier

Posté : 27 nov. 2009, 07:29
par elementqka
Salut j`ai un script qui permet de changer seulement qu`un titre d`un directory puis tout les autres fichiers se delete tout de seul. jaimerai que le script change plusieurs titres à la fois mais j`en ai aucune idée comment :(
    $dir = "images/";
    $dh = opendir($dir);
    $chill = mt_rand(1, 9999999999);
    while (($file = readdir($dh)) !== false)
    {	
    if($file != '..' && $file != '.')
    
    {
rename("images/$file", "images/$chill.jpg");
}
    }
Merci de votre aide :D

Re: changement de plusieurs titres d`un fichier

Posté : 27 nov. 2009, 10:45
par christele
Salut j`ai un script qui permet de changer seulement qu`un titre d`un directory
puis tout les autres fichiers se delete tout de seul. jaimerai que le script change plusieurs titres à la fois mais j`en ai aucune idée comment :shock:
Merci de votre aide :D
Bonjour, tu vois bien que tu donnes le même nom a tout tes fichiers
en effet ta randomise est avant la boucle une seule fois !

D' autre part si par malchance la randomise renvoie un nombre déjas utilisé le fichier sera aussi écrasé !
Donc prend un compteur c'est plus fiable comme cici
<?PHP
    $dir = "images/";
    $dh = opendir($dir);
    $chill = 1;
    while (($file = readdir($dh)) !== false)
    {	
    if($file != '..' && $file != '.')
        {
          rename("images/$file", "images/$chill.jpg");
          $chill =$chill + 1;
         }
    }

?>