Pagination avec glob()

Mitsu66
Invité n'ayant pas de compte PHPfrance

29 mars 2007, 17:26

Bonjour,
J'ai concu un petit script pour afficher toutes les images d'un dossier :
<code type="php">
$files = glob("smilies/content/*");
foreach ($files as $filename)
{
echo'<img src="'.$filename.'" alt="'.$filename.'" border="0"/>';
}
?></code>
Cela marche sans problème. Seulement j'ai pour 10méga de smilies répartient en milliers d'images à afficher : je ne vais donc pas afficher tout sur la même page, mais je n'arrive pas à creer un systême de pagination.
Ce qui me permettrait d'afficher par exemple : 30 images par page, pouvez vous m'aidez pour le programer?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

30 mars 2007, 15:39

Ce sont donc les limtes de début et de fin que tu vas modifier dans ta boucle for() ==> photos 1 à5. Et il faut prendre en compte ces limites changées dans la page d'après (photos 5 à 10)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.