par
christele » 27 nov. 2009, 10:45
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
Merci de votre aide

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;
}
}
?>
[quote="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 :shock:
Merci de votre aide :D[/quote]
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]
<?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;
}
}
?>
[/php]