04/02/2013, 10:48:23
Voici le script que j'utilise pour afficher une image aléatoire d'un dossier (il fonctionne), mais qui prend en compte aussi les vignettes (ce qui me déplaît...)
Il faudrait que j'arrive à mettre une exception sur les fichiers commençant par "thumb"...
Merci beaucoup et bonne journée,
Marouy
Il faudrait que j'arrive à mettre une exception sur les fichiers commençant par "thumb"...
Code :
[== PHP ==]
$chem_img = "./uploads/images/gallery/portfolio";
$handle = opendir($chem_img);
while ($file = readdir($handle))
{
// Je pense qu'il faut que j'ajoute une condition ici pour ne pas afficher les images commençant par "thumb..." mais la syntaxe php m'échappe...
if(preg_match ("!(\.jpg|\.jpeg|\.gif|\.bmp|\.png)$!i", $file))
{
$listef[] = $file;
}
}
$random_img = rand(0, count($listef)-1);
$size = getimagesize($chem_img."/".$listef[$random_img]);
echo "<img src=\"".$chem_img."/".$listef[$random_img]."\" />";
closedir($handle);
Merci beaucoup et bonne journée,
Marouy