Tabell med bilder, 3 kolonner

Jeg er ny til php og trenger litt hjelp :(
Skal liste filene i ./test i en tabell, tabellen skal kun ha et bestemt antall kolonner.
Problemet jeg får er at alle filene blirt listet opp men den samme filen 3 ganger :(
Håper dere kan peke meg i riktig retning her :)

<?php
$handle
= opendir('./test');
while(
$next = readdir($handle)){
   print
"<tr>";

   for(
$i=1;$i<=4;$i++){
      print
"<td>$next</td>";
   }

   print
"</tr>";
}
?>

-Guesty

tenkte du på noe sånt

# Jeg lagde en ganske enkel en her men
# hvis du er trenger en litt mer avansert en så
# bare si fra så fikser jeg det også :)

<?php

$dir
= "./test";

if(
$handle = opendir($dir)) {

  echo
"<table>";

  while(
$file = readdir($handle)) {
   
   
clearstatcache();
   
    if(
is_file($dir.'/'.$file)) echo "<tr><td>" . $file . "</td></tr>"; }
   
 
closedir($handle);

  echo
"</table>";

}
?>

Glob

<?php

    $out
= '';
   
    foreach(
glob('./test/*', GLOB_NOSORT) as $file) {
   
        if(
is_file($file)) {
       
           
$out .= '<tr><td>';
           
$out .= str_replace('./test/','',$file);
           
$out .= '</td></tr>';
       
        }
   
    }
   
    echo
'<table>'. $out .'</table>';
   
?>