Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2007, 13:43
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

Uhm, creo que arregle algunos problemas que tenia, probe con carpeta de 100 archivos y me funciona bien, espero te sirva ahora si

Código PHP:
<?
$dir 
opendir(".");
while (
$file readdir($dir)) {
if(
$file !=".." && $file!="." && !empty($file) && $file!="")
$array $array.$file.",";
//    echo "<a href=".$file.">- $file</a><br>";
}
$a explode(",",$array); //print_r($a);
$cont count($a)-2;
if(
count($a) < 10){ $cont count($a) - 1$ii 1$HTTP_GET_VARS[i] = 0$paginar_adelante2 $i 9;}
if(
count($a) > 10){ $cont count($a) - 1$ii=1$HTTP_GET_VARS[i] = 0$paginar_adelante2 $i 10;
if(
$HTTP_GET_VARS[i]==1){ $paginar_adelante2 $i 9; }
}

if(
count($a) > 10 && $i >= 10){ $cont count($a) - 1$ii=$i;  $HTTP_GET_VARS[i] = $i$paginar_adelante2 $i 10;  }

echo 
"Archivos: ".$cont;
echo 
"<br>";
//$paginar_adelante2 = $i + 9;

if($cont $paginar_adelante2) { $dif $paginar_adelante2 $cont$paginar_adelante2 $paginar_adelante2 $dif; }
if(
$HTTP_GET_VARS[i] == $cont){ $ii--; }
if(
$HTTP_GET_VARS[i] < $cont){ if($ii == 1){ $ii $ii;} else {$ii$ii+1;  } }
echo 
"Viendo del $ii al $paginar_adelante2";
echo 
"<br>";
//print_r($a);
if($paginar_adelante 8){ $paginar_adelante $paginar_adelante 9; }
if(
$paginar_adelante && $i>9){ $paginar_adelante $paginar_adelante ;  $paginar_atras $paginar_adelante 20; }
if(
$i == && $paginar_adelante 8){ $paginar_adelante $paginar_adelante 10;  $paginar_atras $paginar_adelante 10; }
if(
$i == && $paginar_adelante 8){ $paginar_adelante $paginar_adelante 10;  $paginar_atras $paginar_adelante 10; }

//echo $i."<br>";
//echo $HTTP_GET_VARS[i];
for($i=$HTTP_GET_VARS[i];$i<=$paginar_adelante;$i++)
{    if(!empty(
$a[$i])){
     echo 
"<a href=".$a[$i].">- $a[$i]</a><br>";
    
     }
 }
$i_ant $i 20;

if(
$paginar_adelante>10){ 
$paginar_atras $paginar_atras 10;
echo 
"<a href='?i=$i_ant&paginar_adelante=$paginar_atras'>Anterior</a>"; } 
if(
$cont $paginar_adelante )

if(
$paginar_adelante==)
$i=10$paginar_adelante $paginar_adelante 10;


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

closedir($dir);
?>
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".