Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2007, 10:40
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: paginar contenido directorio

Hola, he diseñado una clase (PHPPaging), la cual te permite hacer lo que mencionas de una manera sencilla. A diferencia de otros scripts de paginación, PHPPaging teda la opción de utilizar datos que no necesariamente provienen de una base de datos MySQL...

Antes que nada, te invito a ver un pequeño tutorial y la documentación de PHPPaging:

http://php.myokram.info/phppaging

Tu codigo deberia quedar algo asi:

Código PHP:
include_once "PHPPaging.lib.php";
$paging = new PHPPaging;
 
$dh opendir($path); 
$archivos = array();
while ((
$file readdir($dh)) !== false) { 
    if(
$file != "." && $file != "..") { 
        
$archivos[] = $file;
    } 

closedir($dh); 

 
$paging->agregarArray($archivos);
$paging->nombreVariable("pagina");
 
$paging->ejecutar();
 
while (
$archivo $paging->fetchResultado()) { 
        echo 
"<div class='contenedorfoto'><a href='#'><img src='fotos/".$dir."/".$archivo."' border='0' width='426' height='320' /><br /><span>".$descripcion." ".$archivo."</span></a></div>"

Para obtener datos sobre la paginacion, como el numero de archivos por páginas, págines totales, etc.... te das una vuelta por http://php.myokram.info/phppaging/in...dvtutorial#inf, y para imprimir la barra de navegacion usas la funcion
Código PHP:
echo $paging->fetchNavegacion(). 
Un saludo,