podrias pintar una tabla de 3 columnas no ??
ahi manejas los espacios o estilos
Código PHP:
<?php
$path = "gal1/";
$i = 0;
echo "<table cellspacing='0' cellpadding='3' style='text-align:right;'>";
if($manager = opendir($path)){
while(($file = readdir($manager)) !== false){
if($file != "." and $file != ".."){
if(strtolower(end(explode(".", $file))) == "jpg"){
if($i % 3 == 0) echo "<tr>";
$foto = base64_encode($path.$file);
echo "<td>".($i + 1).". <a href='protecfoto.php?foto=$foto' /><img src='$path$file' alt='' width='216' height='134' border='0' /></a></td>";
if($i % 3 == 2) echo "</tr>";
$i++;
}
}
if($i > 13) break;
}
closedir($manager);
}
if($i % 3 <= 2 and $i % 3 > 0){
for($j = $i % 3; $j <= 2; $j++){
echo "<td> </td>";
}
echo "</tr>";
}
echo "</table>";
?>
Nota.. en vez de "& # 3 7 ;" (sin espacios) debe de ser "%".
Suerte