bueno junte los 2 codigos y logre hacer lo ke tu pides..
el codigo puesto por cplus funciona solo ke pone 5 imagenes en el primer renglon y en el segundo 1 en el tercero 5 y en el cuarto 1 y asi susecivamente..
edite el codigo ya que es lo ke yo habia estado buscando y aki esta espero te funcione
Código PHP:
<?php
$variable = 0;//seteamos a 0 el sumador
$valor = 5;//seteamos a 6 las imagenes a mostrar por cada linea
echo "<table><tr>";
$directorio = opendir("img/");
while($archivo = readdir($directorio))
{
$variable++;//empezamos a sumar +1
$nombreArch = str_replace("", "Atras", ucwords($archivo));
if($variable > $valor){ echo "<tr>";
}
echo "<td width='' height=''><a href='img/$archivo'>";
echo "<img src='img/$archivo' width='140' height='110'";
echo " border=0>";
echo "";
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";
?>
solo una pregunta por ke el codigo "indexa" carpeta y la raiz osea..
las guardo en una carpeta "img" y a la hora de la ejecucion del codigo me pone un tumb... con un link hacia la carpeta...
gracias muy buen script