pues tendras que tener una variable que sume +1
y un valor maximo de imagenes a mostrar.
y contar +1,
si la variable es mayor que tu valor de imagenes a mostrar añadimos un <TR> al principio y un </TR> al final, con lo que bajaremos en la tabla al campo inferior, volviendo a resetear $variable=0;
Código PHP:
if($variable >= $valor){ echo "<tr>"; }
ese puede ser un truco rapido para bajar susodicha linea o campo dentro de la tabla
podria quedar algo asi, no se si lo hice correctamente pq no lo he probado, pero la idea es esa, si no te funciona bien puedes corregirlo tu mismo o adaptarlo como quieras.
Código PHP:
<?php
$variable = 0;//seteamos a 0 el sumador
$valor = 6;//seteamos a 6 las imagenes a mostrar por cada linea
echo "<table><tr>\n";
$directorio = opendir(".");
while($archivo = readdir($directorio)){
$variable++;//empezamos a sumar +1
$nombreArch = str_replace("..", "Atras", ucwords($archivo));
if($variable >= $valor){ echo "<tr>"; }// si es mayor o igual añadimos <TR>
echo "\n<td width='100' height='100'>\n<a href='$archivo'>\n";
echo "<img src='$archivo' width='100' height='100'";
echo " border=0>\n";
echo "\n\n";
if($variable >= $valor){// si es mayor o igual añadimos </TR>
echo "</tr>";
$variable = 0;//seteamos a 0 el sumador y volvemos a empezar si quedan mas imagenes
}//end if
}//end while
closedir($directorio);
echo "</tr></table>\n";
?>
.