Buaaajj, aqui sigo yo hablando solo
, ya casi lo tengo, pero no del todo, ya resolvi que me muestre las imagenes, pero ahora tengo en el medio a ".", ".." e "index.php", y algo un poco loco, pues me repite la primera imagen al final otra vez... lo que tengo en codigo hasta ahora es esto:
Código PHP:
<?php
$dir = scandir("../fotos/");
$carpeta = opendir("../fotos/");
$columnas = 5;
$regs = count($dir);
//proceso cada elemento
foreach($dir as $k => $j) {
while (false !== ($v = readdir($carpeta))) {
if ($v != "." && $v != ".." && $v != "index.php") {
$j = $v;
}
}
//en este caso me da un valor de 0 al 4
$col = ($k % $columnas);
//numero de la última llave de la matriz
$max = $columnas - 1;
//cargo los datos para cada columna
$tds .= "<td> <img src='../fotos/$j' style='max-width:100px' /> </td>";
//si es la última columna o si el numero de bucle es el último de la matriz
if($col == $max || $k == ($regs - 1)) {
//si no es la última columna lo completo con celdas vacías
if($col < $max) {
for($i = $col; $i < $max; $i++) {
$tds .= "<td> </td>";
}
}
//cargo las filas con las columnas
$rows .= "<tr>".$tds."</tr>";
//borro el contenido de las columnas
$tds = "";
}
}
//imprimo la tabla
echo "<table border='1'>".$rows."</table>";
?>