Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/04/2007, 01:24
El Patrón.
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: paginar resultados directorio

Hola

Bueno, mira, prueba con esto

Código PHP:
<?

$dir 
opendir(".");

while (
$file readdir($dir)) {
$array $array.$file.",";
//    echo "<a href=".$file.">- $file</a><br>";
}
$a explode(",",$array);
$cont count($a) - 1;
echo 
"Archivos: ".$cont;
echo 
"<br>";

$paginar $paginar 10;
if(
$paginar $cont)
$menos $paginar $cont;
$paginar $paginar $menos;
$paginar2 $paginar;
}


for(
$i=$HTTP_GET_VARS[i];$i<$paginar;$i++)
{     echo 
"<a href=".$a[$i].">- $a[$i]</a><br>";
 }
 
if(
$paginar $cont || $paginar == $cont)

$paginar2 $paginar;
$paginar $paginar $cont;
$i $i $i;
echo 
"<br><a href='?i=$i&paginar=$paginar&paginar2=$paginar2'>Anterior</a>"

}
 
if(
$i 0){ $paginar2 $paginar; }
if(
$cont $paginar2 )
{ echo 
"<br><a href='?i=$i&paginar=$paginar&paginar2=$paginar'>Siguiente</a>"; }


closedir($dir);
?>
En este el anterior y el siguiente funciona bien en una carpeta de 15 archivos, pero como lo necesitas de 100 el siguiente funciona bien, el anterior habria que hacerle algunas modificaciones, pruebalo y me cuentas.
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".