Probleme pour faire une galerie (avec les tableaux PHP)
Posté : 21 juin 2007, 21:16
Bonjour
Voilà j'essaye de faire un script qui doit recuperer la listes es images contenues dans un dossier, pour ensuite les afficher a l'aide d'un bouton suivant et précédent.
Je me sert donc des tableaux mais la je butte : La premiere image s'affiche, ensuite rien... a force d'avoir le code sous le nez je me mélange les pinceaux
J'espere que vous pourrez m'en dire plus
Voilà j'essaye de faire un script qui doit recuperer la listes es images contenues dans un dossier, pour ensuite les afficher a l'aide d'un bouton suivant et précédent.
Je me sert donc des tableaux mais la je butte : La premiere image s'affiche, ensuite rien... a force d'avoir le code sous le nez je me mélange les pinceaux
J'espere que vous pourrez m'en dire plus
<?php
$repcou= 'img/';
$tab= array();
// Liste des images du Répertoire
$dir = opendir($repcou);
// Scan du répertoire
while($scan=readdir($dir)) {
// Fichier
if(is_file($repcou.$scan)) {
// Verification de l'extension d'image
$ext = strtolower(substr($scan, strrpos($scan, '.') + 1));
if (($ext=="jpg") || ($ext=="jpeg") || ($ext=="gif") || ($ext=="bmp") || ($ext=="png")) {
// Construction du tableau
array_push($tab,$scan); // ajout element au tableau
}
}
}
closedir($dir);
reset($tab); // retour debut tableau
switch($action) {
default:
case 1:
// AFFICHAGE IMAGE
$img= each($tab); // ENTREE SUIVANTE
$num++; // INCREMENTATION
echo $num;
echo '<img src='.$repcou.$img[$num].' width=100 />';
}
echo '<a href="listedossier2.php?action=1&num='.$num.'">suivant</a>';
?>