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
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
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);
}
?>
![en desacuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosabajo.png)
Solo me queda (1) decirle que solo muestra 6 archivos si existe uno mas... (2) salta la paginación,