1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?php
// Ouvre un dossier bien connu, et liste tous les fichiers
$directory = 'img/Frame';
// Définition d'$image comme tableau
$image = array();
//on vérifie sâil sâagit bien dâun répertoire
if (is_dir($directory))
{
//on ouvre le repertoire
if ($dh = opendir($directory))
{
//Lit une entrée du dossier et readdir retourne le nom du fichier
while (($file = readdir($dh)) !== false)
{
// Vérifie de ne pas prendre en compte les dossier ...
if ($file != '...' && $file != '..' && $file != '.')
{
// On ajoute le nom du fichier dans le tableau
$image[] = $file;
}
}
//On ferme le repertoire
closedir($dh);
// On récupère le nombre d'image total
$total = count($image)-1;
// On prend une valeur au hasard entre 1 et le nombre total d'images
$aleatoire = rand(0, $total);
// On récupère le nom de l'image avec le chiffre hasard
$image_afficher = "$image[$aleatoire]";
// Affiche l'image du hasard :p
print "<img src='$directory/$image_afficher' border='0' width='300' height='300'>";
}
}
?> |
Partager