Donc voila mon script
<?php
// Configuration
$nbr_page = 1;
// Nombre d'affichage par page
$nmr_page = 100;
// Nombre de Numéro par page
$folder = "page/administration/photo/galerie";
//--->>> C'EST ICI QUE L'ON MODIFIE LE NOM DU DOSSIER OU L'ON PLACE LES IMAGES <<<---///
$dossier = opendir($folder);
while ($Fichier = readdir($dossier))
{
if ($Fichier != "." && $Fichier != "..")
{
if (is_file($folder."/".$Fichier))
{
// si c'est une extension d'image
$ext = strtolower(substr($Fichier, strrpos($Fichier, '.') + 1));
if($ext=="jpg"||$ext=="jpeg"||$ext=="gif"||$ext=="bmp"||$ext=="png")
{
// On stocke les résultats dans un array()
$manuel[] = $Fichier;
$compteur++;
}
}
}
}
// Fermeture du dossier
closedir($dossier);
if (empty($_GET['page']))
{
$cpt = 0;
}
else
{
$cpt = $_GET['page'];
}
$max_page = $cpt+$nbr_page;
$page = $_GET['page'];
// On défini le nombre max
$max = $compteur-1;
// On affiche le contenu de la page demandée
while ($cpt < $max_page)
{
$fonction = $manuel[$cpt];
$total=$folder.'/'.$fonction;
echo "<table align='center'><tr><img src='".$total."' width='400' height='300' border='no'></tr></table>";
$cpt++;
}
echo '<table align="center"><tr>';
// On affiche le lien pour la page précedente
if ($page >= $nbr_page)
{
echo "<td><a href=\"".$PHP_SELF."?page=".($page-$nbr_page)."\" dir=\"".$dir."\"><<</a></td> \n";
}
// On calcule le numéro des pages
if (!isset($page))
{
$page = 0;
}
if ($page >= ($nmr_page * $nbr_page))
{
$cpt_fin = $nmr_page / $nbr_page + 1;
$cpt_deb = $cpt_fin - $nmr_page + 1;
}
else
{
$cpt_deb = 1;
$cpt_fin = (int)($max / $nbr_page);
if (($max % $nbr_page) != 0)
{
$cpt_fin++;
}
if ($cpt_fin > $nmr_page)
{
$cpt_fin = $nmr_page;
}
for ($cpt = $cpt_deb; $cpt <= $cpt_fin; $cpt++)
{
if ($cpt == ($page / $nbr_page) + 1)
{
echo "<td><span style=\"".$style."; font-weight: bold\"> ".$cpt." </span></td>\n";
}
else
{
echo " <td><a href=\"".$PHP_SELF."?page=".(($cpt-1)*$nbr_page)."\" dir=\"".$dir."\">".$cpt."</a></td> \n";
}
}
}
// On affiche le lien pour la page suivante
if ($page + $nbr_page < $max)
{
echo " <td><a href=\"".$PHP_SELF."?page=".($page+$nbr_page)."\" dir=\"".$dir."\">>></a></td>\n";
}
echo '</tr></table>';
?>
Merci de bien vouloir m'aider