aquí esta el tutorial para hacer un lista de fotos.
http://scripts.phperu.net/paging/eje...ipo=directorio
Código PHP:
<?php
// Directorio del cuál vamos a extraer las imágenes
$path = "media/fotos";
// Extracción de imágenes. Ver http://www.php.net/readdir
$dh = opendir($path);
$archivos = array();
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if(substr($file, -4) == '.jpg') $archivos[] = $file;
}
}
closedir($dh);
// Instanciamos el objeto de la clase
$paging = new PHPPaging;
// Agregamos los datos. Ahora no provienen de una base de datos
// Usamos el método agregarArray()
$paging->agregarArray($archivos);
// Configurando el script
$paging->porPagina(3); // 3 imágenes por página
$paging->paginasAntes(2, 3); // Páginas adyacentes anteriores
$paging->paginasDespues(2, 3); // Páginas adyacentes posteriores
$paging->linkSeparadorEspecial(' ... ', true); // Separador especial para las páginas distantes
$paging->linkTitulo('Página %1$s/%5$s > Imágenes %2$s a %3$s de %4$s', true); // Título de los links
// Fin configuración
// Ejecutamos la paginación
$paging->ejecutar();
// Obtenemos la información
$info = $paging->superArray();
?>
Página <?php echo $info['numEstaPagina']; ?> de <?php echo $info['numTotalPaginas']; ?>
<br />
Mostrando <?php echo $info['numRegistrosMostrados']; ?> imágenes,
de la <?php echo $info['numPrimerRegistro']; ?> a la <?php echo $info['numUltimoRegistro']; ?>
de un total de <?php echo $info['numTotalRegistros']; ?> encontradas.
<table border="1" style="width: 90%; margin: 10px 0;">
<tr>
<?php
// Recorremos los resultados
while($datos = $paging->fetchResultado()) {
// Imprimimos
echo "<td align='center'>";
echo "<img src='$path/$datos' alt='$datos'/>";
echo "<br />$datos</td>";
}
?>
</tr>
</table>
<?php echo $paging->fetchNavegacion(); ?>
Espero que me puedan ayudar
Gracias de antemano.