Faire un tableau pour galerie avec pagination

Résolu/Fermé
koko29 Messages postés 19 Date d'inscription mardi 15 mars 2011 Statut Membre Dernière intervention 24 octobre 2011 - 17 mars 2011 à 14:27
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 - 17 mars 2011 à 16:25
Bonjour,


<?php
$max_images = 5; // Nombre d'images à afficher
$image_path = 'images/'; // Dossier d'images
$thumb_path = 'thumbs/'; // Dossier des miniatures
$list_ext = array('jpeg', 'jpg', 'png','gif'); // Liste des extensions autorisées


$folder = opendir($image_path);
while($file = readdir($folder)){
$ext = explode('.', $file);
$ext = strtolower($ext[count($ext) - 1]);
if (in_array($ext,$list_ext)){
$list_images[] = $image_path . $file;
$list_thumbs[] = $thumb_path . $file;
}
}

$current_page = (!isset($_GET['page']) || empty($_GET['page'])) ? 1 : $_GET['page'];

$nb_pages = ceil(count($list_images) / $max_images);

// Affichage des images
for($i = ($current_page - 1) * $max_images; $i < ($current_page - 1) * $max_images + $max_images; $i++) {
if($i < count($list_images)) {
if(file_exists($list_images[$i])) {
echo '<a href="'.$list_images[$i].'"><img src="'.$list_thumbs[$i].'"/></a>';
}
}
}

// Affichage du pager
for ($i = 1 ; $i <= $nb_pages ; $i++) {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page=' . $i . '">' . $i . '</a> ';
}
?>






comment faire une sorte de tableaux dans le même genre que celui ci :

http://www.tonnerre-pics-up.fr/galerie.php

merci de par avance car j'arrive uniquement à faire soit du horizontale soit du verticale, mais pas de tableau du genre 6 image par ligne

cordialement
A voir également:

22 réponses

koko29 Messages postés 19 Date d'inscription mardi 15 mars 2011 Statut Membre Dernière intervention 24 octobre 2011
17 mars 2011 à 16:22
impeccable je te remercie vraiment du coup de main
0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
17 mars 2011 à 16:25
Pas d'quoi !

++
0