le 07/01/2010 à 11:46
Pagination sans BDD
Bonjour
J'ai un script php d'album photo très simple et je voulais savoir si d'après mon code (ci-dessous) on peut y intégré un système de pagination ?
En fait j'ai cherché des sources mais je n'ai rien trouvé.
Si quelqu'un peu m'aider en sachant que je suis extrèmement loing d'être fort en php !
Merci beaucoup
J'ai un script php d'album photo très simple et je voulais savoir si d'après mon code (ci-dessous) on peut y intégré un système de pagination ?
En fait j'ai cherché des sources mais je n'ai rien trouvé.
<?php
/***************************************************************************
* Fichier : /pages/Galerie.php
* Date de création : avant le 13/08/2007
* Dernière modification : 15/10/2007
***************************************************************************/
// Sécurité
if ( !defined ( 'TAGADASH' ) )
{
header ( 'Location: ../' );
die ( -1 );
}
///
///
$page_texte .= '<p align="center" style="color:#C00;"><b>Pour voir les photos cliquez simplement dessus !</b></p>';
$page_texte .= '<fieldset><legend>Image de la galerie</legend><br /><br /><p align="center">';
$adresse = "Galerie/";
$dossier = opendir($adresse);
while ($Fichier = readdir($dossier))
{
if ($Fichier != "." && $Fichier != "..")
{
$nomFichier = $adresse."/".$Fichier;
$i++;
// Nom de l'image.
$source= $nomFichier;
// Taille à ne pas dépasser
$taillemax=100;
// On récupère les dimension initiales de l'image.
$img = getimagesize($source);
$x=$img[0];
$y=$img[1];
// Le script.
if ($x > $y)
{
$y=$y*(($taillemax)/$x);
$x=$taillemax;
}
if ($y > $x)
{
$x=$x*(($taillemax)/$y);
$y=$taillemax;
}
if ($y == $x)
{
$x=$taillemax;
$y=$taillemax;
}
// On peut afficher l'image.
$page_texte .="<a href=\"$source\" rel=\"zoombox[galerie]\"><img src=\"$source\" width=\"$x\" height=\"$y\" /></a> ";
if($i == 7){
$i = 0;
$page_texte .="<br/><br />";
}
}
}
$page_texte .='</p></fieldset>';
closedir($dossier); //Fermeture du dossier.
?>
Si quelqu'un peu m'aider en sachant que je suis extrèmement loing d'être fort en php !
Merci beaucoup