Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2004, 03:24
concric
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 5 meses
Puntos: 1
paginacion con readdir()

Como hago una paginacion con un
while($file = readdir($dir))

uede que parte de la solucioneste en este codigo
for($i = 0; $i < (count($fileattrib)); $i++)
lo unico que no funciona como yo quiero, me explico si tengo 5 "jpg"
y esta en $i = 0 muestr 5 si esta en $i = 1 resta uno muestra 4
pues algo parecido pero alcontrario si tengo 5 y quiero mostrar 4 pues
$i = 4

El embolao biene despues si mustra 4 y tengo 5 otro codigo que me muestre pagina siguente, en fin tela marinera

Código PHP:
<?php 
$_pagi_cuantos 
4;
echo
"<p class='verdetxt'>".$_pagi_navegacion."</p>";

if (
$carpeta_zonas opendir('./fotos')) { 
    while (
false !== ($file readdir($carpeta_zonas))) { 
        if (
$file != "." && $file != "..") {   
    
$zona[] = $file
    
$secciones $zona[] = $file;

echo 
"<table align=center border=1>";
$columnes 3
$i=1;
do {
$resto = ($i $columnes); 
$token strtok ($file,".");

if (
$resto == 1) {echo "<tr>";} 
echo 
"<td><img src='fotos/$file'><br>$token</td>"

if (
$resto == 0) {echo "</tr>";}tr>
$i++;
}while (
false !== ($file readdir($carpeta_zonas)));

if (
$resto <> 0) { 
$ajust $columnes $resto

for (
$j 0$j $ajust$j++) {echo "<td> </td>";}

echo 
"</tr>"
} } } 
closedir($carpeta_zonas); 

?>
Una parte terminada

Solo me queda (1) decirle que solo muestra 6 archivos si existe uno mas... (2) salta la paginación,
__________________

diseño web

Última edición por concric; 29/05/2004 a las 06:57