Código:
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </head> <body bgcolor="#000000" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td><?php //Declaramos el objeto DIR $path="imgs/thumbs"; $path1="imgs"; $directorio = dir($path); $directorio->read(); $directorio->read(); //Guardar todos los nombres de imágenes en un array while($entrada = $directorio->read()) { $a++; $imagen[$a] = $entrada; } $directorio->close(); sort($imagen); reset($imagen); //Contar el número de páginas a 30 imágenes por página $paginas = ceil($a/30); if(!isset($page)){ $page = "1"; } //Calculo de la página donde estamos $pag = 30*($page-1); //Imprimir imágenes //tabla de 6 x 5 echo "<table border=\"0\" width=\"\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">"; for ($i=1; $i<=5; $i++) { echo "<tr align=\"center\">"; for ($e=1; $e<=6; $e++){ $pag++; $imagenf = "$path/$imagen[$pag]"; $imageng = "$path1/$imagen[$pag]"; if (is_file($imagenf)){ echo "<td><a href='#' onClick=\"MM_openBrWindow('$imageng','Galeria','scrollbars=no,resizable=yes,width=600,height=600')\"><img src='$imagenf'></a></td>"; } } echo "</tr>"; } echo "</table>"; ?><b><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></b></td> </tr> <tr align="right"> <td><b><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">» Página: <?php //Números de paginación for ($u=1; $u<=$paginas; $u++) { echo " <a href=\"album.php?&page=$u\">$u</a> "; } ?></font></b></td> </tr> </table> </body> </html>