Pagination PHP
Résolu/Fermé
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
-
28 janv. 2011 à 22:57
koko29 Messages postés 19 Date d'inscription mardi 15 mars 2011 Statut Membre Dernière intervention 24 octobre 2011 - 17 mars 2011 à 13:46
koko29 Messages postés 19 Date d'inscription mardi 15 mars 2011 Statut Membre Dernière intervention 24 octobre 2011 - 17 mars 2011 à 13:46
A voir également:
- Pagination PHP
- Easy php - Télécharger - Divers Web & Internet
- Pagination powerpoint - Guide
- Sommaire avec pagination - Guide
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Pagination excel plusieurs feuilles ✓ - Forum Excel
6 réponses
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
30 janv. 2011 à 16:28
30 janv. 2011 à 16:28
Salut.
Je te remets tout le script avec la prise en charge du dossier de miniatures.
Par contre, il faut que le faut que le nom des images soient identiques dans les deux dossiers.
Je te remets tout le script avec la prise en charge du dossier de miniatures.
Par contre, il faut que le faut que le nom des images soient identiques dans les deux dossiers.
<?php $max_images = 5; // Nombre d'images à afficher $image_path = 'images/'; // Dossier d'images $thumb_path = 'images/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> '; } ?>
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
29 janv. 2011 à 04:14
29 janv. 2011 à 04:14
Salut, j'avais fait un script dans le genre il y a un petit moment.
Je te met le code :
A toi de l'adapter à tes besoins.
Je te met le code :
<?php $max_images = 5; // Nombre d'images à afficher $image_path = 'images/'; // Dossier d'images $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; } } $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_images[$i].'"/></a>'; } } } // Affichage du pager for ($i = 1 ; $i <= $nb_pages ; $i++) { echo '<a href="'.$_SERVER['PHP_SELF'].'?page=' . $i . '">' . $i . '</a> '; } ?>
A toi de l'adapter à tes besoins.
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
7
29 janv. 2011 à 09:20
29 janv. 2011 à 09:20
Merci à toi ça marcje du feu de dieu !!
Sans vouloir abuser de ta gentillesse, j'aimerai pouvoir afficher les originales quand je clique dessus.
Je suppose qu'il doit falloir indiquer un autre dossier quelque part ?
Merci encore !!!
Sans vouloir abuser de ta gentillesse, j'aimerai pouvoir afficher les originales quand je clique dessus.
Je suppose qu'il doit falloir indiquer un autre dossier quelque part ?
Merci encore !!!
TRUNCKS
Messages postés
1017
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
8 novembre 2024
7
30 janv. 2011 à 18:10
30 janv. 2011 à 18:10
Parfait, j'y suis arrivé parfaitement grâce à toi.
Merci encore pour ton super coup de main.
Merci encore pour ton super coup de main.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
koko29
Messages postés
19
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
15 mars 2011 à 13:22
15 mars 2011 à 13:22
bonjour,
d'abord merci pour le script vincebzh
mais 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
d'abord merci pour le script vincebzh
mais 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
koko29
Messages postés
19
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
24 octobre 2011
17 mars 2011 à 13:46
17 mars 2011 à 13:46
personne pour un coup de main