par
Clément » 31 mai 2011, 19:23
Bonjour, j'ai un script avec la fonction readdir pour afficher toutes les images d'un dossier. Quand je teste le script, tout marche parfaitement, mais les images sont affichées dans l'ordre alphabétique.
Je voudrais savoir comment faire pour que mes images soient affichées dans l'ordre inverse de l'alphabet.
Voici moi script :
<?php
$urlphoto = "http://monsite.fr/creation"; // url du fichier qui contient les images
$nomRepertoire = "creation"; // nom du répertoire qui contient les images
if (is_dir($nomRepertoire))
{
$dossier = opendir($nomRepertoire);
while ($Fichier = readdir($dossier))
{
if ($Fichier != "." AND $Fichier != ".." AND (stristr($Fichier,'.gif') OR stristr($Fichier,'.jpg') OR stristr($Fichier,'.png') OR stristr($Fichier,'.bmp')))
{
echo '<a target="_blank" href="', $urlphoto, '/',$Fichier, '">';
echo '<img src="', $urlphoto, '/',$Fichier, '">';
echo ' alt="creation de membre"</a> ';
}
}
closedir($dossier);
}
else
{
echo' Le répertoire spécifié n\'existe pas';
}
?>
Merci d'avance, Clément

Bonjour, j'ai un script avec la fonction readdir pour afficher toutes les images d'un dossier. Quand je teste le script, tout marche parfaitement, mais les images sont affichées dans l'ordre alphabétique.
Je voudrais savoir comment faire pour que mes images soient affichées dans l'ordre inverse de l'alphabet.
Voici moi script :
[php]<?php
$urlphoto = "http://monsite.fr/creation"; // url du fichier qui contient les images
$nomRepertoire = "creation"; // nom du répertoire qui contient les images
if (is_dir($nomRepertoire))
{
$dossier = opendir($nomRepertoire);
while ($Fichier = readdir($dossier))
{
if ($Fichier != "." AND $Fichier != ".." AND (stristr($Fichier,'.gif') OR stristr($Fichier,'.jpg') OR stristr($Fichier,'.png') OR stristr($Fichier,'.bmp')))
{
echo '<a target="_blank" href="', $urlphoto, '/',$Fichier, '">';
echo '<img src="', $urlphoto, '/',$Fichier, '">';
echo ' alt="creation de membre"</a> ';
}
}
closedir($dossier);
}
else
{
echo' Le répertoire spécifié n\'existe pas';
}
?>[/php]
Merci d'avance, Clément :)