<?php
$dossier_photos = "photos/"; // Dossier photos !
$rep = $dossier_photos; // rep a analyser !
$dir = opendir($rep); // Ouvrir le rep analyser !
// On fait une boucle sur les dossier present !
while ($f = readdir($dir))
{
if ($f != "." && $f != "..")
{
// On repertorize les chemin des dossier
if (is_dir($rep."/".$f)) // $f = nom des dossier
{
$folder = $dossier_photos.$f; // Dossier photos/autre....
$dossier = scandir($folder); // Open du dossier photos/les photos
// On detache le nom du dossier du chemin
$sous_dossier_array = explode("/", $folder); // $sous_dossier = les nom des dossier photos !
$sous_dossier = $sous_dossier_array[1];
$nombre_fichier_dossier = count($dossier ) - 2; // On compte le nombre de fichier dans les dossier !
if ($nombre_fichier_dossier >= 0 ) // Si il y as des fichier dans le dossier !
{
$open_dir_photos = opendir("$folder");
// Parcours des fichiers et dossiers du répertoire courant
while($file = readdir($open_dir_photos))
{
if($file != "." && $file != "..")
{
$files[] = $file;
}
}
echo " <a href='index.php?page=aff_photos&DIR=".$sous_dossier."'>
<img src=' ".$folder."/".$files[0]." ' alt='".ucfirst($sous_dossier)." (".$nombre_fichier_dossier." Photos)'border='0' width='150' height='113' /></a> ";
}
closedir($open_dir_photos);
}}
}
closedir($dir);
?>
<?php
$dossier_photos = "photos/"; // Dossier photos !
$rep = $dossier_photos; // rep a analyser !
$dir = opendir($rep); // Ouvrir le rep analyser !
// On fait une boucle sur les dossier present !
while ($f = readdir($dir))
{
if ($f != "." && $f != "..")
{
// On repertorize les chemin des dossier
if (is_dir($rep."/".$f)) // $f = nom des dossier
{
$folder = $dossier_photos.$f; // Dossier photos/autre....
// On detache le nom du dossier du chemin
$sous_dossier_array = explode("/", $folder); // $sous_dossier = les nom des dossier photos !
$sous_dossier = $sous_dossier_array[1];
if ($nombre_fichier_dossier >= 0 ) // Si il y as des fichier dans le dossier !
{
$dos = $folder.'/';
$tab = glob($dos."{*.gif,*.jpg,*.jpeg,*.png}", GLOB_BRACE);
// On compte le nombre de fichier dans les dossier
$nb_fichier = count($tab);
// Affichage aléatoire de l'image //
shuffle($tab);
echo " <a href=\"index.php?page=aff_photos&DIR=".$sous_dossier." \" onmouseover=\"ChgTxt(' <u>".ucfirst($sous_dossier)."</u> (".$nb_fichier." Photos)','InfoRep')\" onmouseout=\"ChgTxt('','InfoRep')\">
<img src=' ".current($tab)." ' alt='".ucfirst($sous_dossier)." (".$nb_fichier." Photos)' border='0' width='150' height='113' style='border:1px solid #C1B3C7'/></a> ";
}
}}
}
closedir($dir);
?>
Nous - Plan du site - Informations légale - Contact - © Graphiks.net