hola pateketrueke, no jusgo tu comentario, pero por que eres tan recto siempre, todos sabemos que tu sabes, pero deja aprender a otros no????
 
si xempro hace las cosas mal, hay que darle consejos no destruirlo..... 
uno aprende de los errores y de levantarse cuando ha caido. 
El codigo tambien puede ser asi:  
 Código PHP:
   
<table border="0">
<?php
$i=0;
$colores=array("FF0000","00FF00","0000FF");//arreglo para mostrar colores dinamicamente
while ($elemento = readdir($leer)){
    if(!is_dir($elemento)){
        echo "<tr><td bgcolor='#$colores[$i]'>$elemento</td></tr>";
        $i++;
        if($i>=count($colores))$i=0;
    }
}
?>
</table>   
  Dios Bendiga a Todos.