J ai trouvé ton probmème...
Tu scanner ton dossier à la recherche de photo a chaque boucle...
Non, tu scanne ton dossier...
Toute tes image trouvée tu les met dans ton tableau $image et voila...
voici ton code maitenant...
<head>
<title>Cliquez sur les liens</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function resizePopUp(monImage, monTitre)
{
w = window.open('','chargement','width=10,height=10');
w.document.write( "<html><head><title>"+monTitre+"</title>\n" );
w.document.write( "<script language='JavaScript'>\n");
w.document.write( "IE5=NN4=NN6=false;\n");
w.document.write( "if(document.all)IE5=true;\n");
w.document.write( "else if(document.getElementById)NN6=true;\n");
w.document.write( "else if(document.layers)NN4=true;\n");
w.document.write( "function autoSize() {\n");
w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31);\n");
w.document.write( "else if(NN6) self.sizeToContent();\n");
w.document.write( "else window.resizeTo(document.images[0].width,document.images[0].height+20);\n");
w.document.write( "self.focus();\n");
w.document.write( "}\n</scri");
w.document.write( "pt>\n");
w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
w.document.write( "</body></html>" );
w.document.close();
}
-->
</script>
</head>
<body>
<?php
//La tu met ton code qui affiche les photos. En prenant bien que $a est le numéro de la photo... Donc le nom de la photo sera tjrs $images[$a]...
$img_cols=3; // Nombre d'image par colonne
$img_width=150; // largeur des images
$dossier="Saison2004/bercy"; // Dossier contenant les images
$images=Array();
$formats=Array("jpg","gif","png","JPG"); // Formats acceptés
$dir=opendir($dossier);
while($file=readdir($dir)){
if($file!="." && $file!=".."){
$ext=explode(".",$file);
$ext=$ext[count($ext)-1];
if(in_array($ext,$formats)){
$images[]=$file;
}
}
}
closedir($dir);
$nombre_images = count($images);
//permet de connaitre le nombre d' image
$nombre_pages = ceil($nombre_images/10);
//définit le nombre de pages nécéssaires...
if(isset($_GET['page'])){$page = $_GET['page']; }else{ $page = 0; }
//on regarde si la variable qui déféni notre numéro de page existe... Sinon, on choisi d' afficher la première page. Si la variable éxistait, on aurait afficher la page qu' aurait indiqué la variable...
for($a = ($page*10);$a < ($page*10)+10 && $a < $nombre_images; $a++ ){
//on fait notre boucle qui permet d' afficher nos photos. Dans ce cas là 10 photos
?>
<p align="center"><a href="index.php"><b>Retour aux galeries</b></a></p>
<table border=0 cellpadding=0 cellspacing=2>
<?
$file=$images[$a];
if(is_int($i/$img_cols)) echo "<tr>";
$num=$a+1;
$nom=explode(".",$file);
unset($nom[count($nom)-1]);
$nom=ucwords(implode(".",$nom));
$dim=getimagesize("$dossier/$file");
echo "<td><a href=\"javascript:resizePopUp('$dossier/$file','".addslashes($nom)."',".$dim[0].",".$dim[1].")\">
<img src=\"$dossier/$file\" border=0 width='$img_width' alt=\"Image n°$num : $nom\">
</a></td>";
if(is_int(($a+1)/$img_cols)) echo "</tr>";
}
?>
</table>
<?
echo "Page(s): ";
for($a = 0; $a < $nombre_pages; $a++){
if($a == $page ){ echo "<b>[".$a."]</b>\r\n"; }
else {echo "<a href=\"?page=".$a."\"> [".$a."]</a>"; }
}
?>
</body>
</head>
Logiquement, cela devrait macher...
Bye...