Claro, tambien puedes aplicar div y con css hacer lo mismo...
el codigo seria asi:
Código PHP:
<?php
$path = "gal1/";
$i = 0;
echo "<div style='text-align:right;'>";
if($manager = opendir($path)){
while(($file = readdir($manager)) !== false){
if($file != "." and $file != ".."){
if(strtolower(end(explode(".", $file))) == "jpg"){
$foto = base64_encode($path.$file);
echo "<div style='float:left; margin:10px; width:250px;'>".($i + 1).". <a href='protecfoto.php?foto=$foto' /><img src='$path$file' alt='' width='216' height='134' border='0' /></a></div>";
if($i % 3 == 2) echo "<div style='clear:left;' />";
$i++;
}
}
}
closedir($manager);
}
echo "</div>";
?>
Ya depende de ti cual es mas comodo, con tablas o con divs...
Suerte