Créez votre site avec honolulu...
Apprendre le html
Cours de javascript
Apprendre les CSS

Lister un répertoire : créer une galerie d'images  






Galerie d'images en listant un répertoire

Le but du jeu est de lister automatiquement un répertoire donné et d'en afficher les images. Le code suivant va nous y aider :

<?php

$rp="annecy"; // nom du répertoire à lister
$rep=opendir($rp);
while ($sous_fichier=readdir($rep)) 	{ // parcours du répertoire
if (($sous_fichier==".") || ($sous_fichier=="..")){echo "";}
	else 
	{	
// affichage image
echo "<img src='",$rp,"/",$sous_fichier,"'> 
 // affichage lien cliquable
<a href='#' 
onclick=\"window.open('mapage.php?photo=",$rp,"/",
$sous_fichier,
"','xxn','width=400,height=400')\">",
$sous_fichier,"<br>";
	}
					}
closedir($rep);
?>

Et c'est tout ! Il suffit maintenant de créer la page mapage.php qui va dynamiquement afficher la variable communiquée par le lien javascript :

<HTML>
<body>
<?php
echo '<img src="',$photo,'">'; 
/* $_GET['photo'] si register globals OFF */
?>
</body>
</HTML>

>> Voir un exemple basique d'une galerie d'images générée en listant un répertoire.