подъем файлов из папки в таблицу

deCode

Новичок
подъем файлов из папки в таблицу

Привет, озадачился подъёмом всех файлов, определённого формата (к примеру .gif) из папки, в таблицу с 3-мя колонками.

читаю папку на предмет содержимого так:
PHP:
<?
     if ($img = opendir('save')) {
     while (false !== ($file = readdir($img))) {
        
            echo $file;
     }
     closedir($img);
     }
?>
Вопрос в том как вывести все содержимое папки в таблицу с тремя колонками?
PHP:
<table>
<tr>
    <td>01.gif</td>
    <td>02.gif</td>
    <td>03.gif</td>
</tr>
<tr>
    <td>04.gif</td>
    <td>05.gif</td>
    <td>06.gif</td>
</tr>
<tr>
    <td>07.gif</td>
    <td>08.gif</td>
    <td>09.gif</td>
</tr>

........................
и т.д.
........................

</table>
 

Wicked

Новичок
вкратце: после каждой третьей картинки выводишь </tr><tr>
 

deCode

Новичок
Автор оригинала: Wicked
вкратце: после каждой третьей картинки выводишь </tr><tr>
ок!

PHP:
<?php
$dir  = opendir( './images' );
chdir( './images' );
while (false !== ($file = readdir($dir))) {
  if ( is_file($file) ) $files[] = $file;
}
$count = count( $files );
$rows = floor($count / 3);
$mod = $count % 3;
echo '<table border="1">';
for ( $i = 0; $i < $rows; $i++ ) {
  echo '<tr>';
  echo '<td>'.$files[$i*3].'</td><td>'.$files[$i*3 + 1].'</td><td>'.$files[$i*3 + 2].'</td>';
  echo '</tr>'; 
}
if ( $mod != 0 ) {
  echo '<tr>';
  if ( $mod == 1 ) echo '<td>'.$files[$count - 1].'</td><td>&nbsp;</td><td>&nbsp;</td>';
  if ( $mod == 2 ) echo '<td>'.$files[$count - 2].'</td><td>'.$files[$count - 1].'</td><td>&nbsp;</td>';
  echo '</tr>';
}
echo '</table>';
?>
-~{}~ 06.10.08 17:46:

а каким образом лучше сделать проверку на формат?
потому как у меня в папке ещё и другие форматы есть которые ненужно подымать в таблицу
 

Фанат

oncle terrible
Команда форума
формат - это то, что идет в имени файла после первой справа точки.
 
Сверху