Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

Вывести имена папок в таблице (PHP)   Найти похожие ветки 

 
SerJaNT ©   (2007-04-25 01:32) [0]

В директории находится N-е количество папок. Собственно, сам список этих папок я получаю следующим образом:

function ListAllFolders ($where)
{
    $dirs = array();
    if ($handle = opendir($where))
    {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                 $dirs[] = $file;
            }
        }
        closedir($handle);
    }
    return $dirs;
}


Функция возвращает массив с именами папок. Вопрос такой: как отобразить список этих папок в HTML-таблице на 5 столбцов?


 
SerJaNT ©   (2007-04-25 01:34) [1]

> я получаю следующим образом:


<?php  
$mydirs = ListallFolders( "./MyFolders/" );
?>


 
Zeqfreed ©   (2007-04-25 04:38) [2]

Создать шаблон с итератором (циклом) и отобразить его.


 
SerJaNT ©   (2007-04-25 06:29) [3]

> [2] Zeqfreed ©   (25.04.07 04:38)


Спасибо, вот как сделал:

$mydirs = ListAllFolders( "modules" );

$cols = 4; // количество колонок

$mod_num = round(count($mydirs)/$cols);

print "<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">";
$g = 0;
for ($i=0; $i<=$mod_num-1; $i++)
{
   print "<tr>";
   for ($c=0; $c<=$cols-1; $c++)
   {
       if (isset($mydirs[$g]))
       {
           print "<td> ".$mydirs[$g]."</td>";
       }
       else
       {
           print "<td> </td>";
       }
       $g++;
   }
   print "</tr>";
}
print "</table>";



Страницы: 1 вся ветка

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1178009480
Nic
2007-05-01 12:51
2007.05.27
Глючит Canvas в Win Vista


15-1177532973
Real
2007-04-26 00:29
2007.05.27
Безопасное извлечение устройства


15-1177569389
Александр Иванов
2007-04-26 10:36
2007.05.27
Видно не только в России есть Жириновский


15-1177835989
SkySpeed
2007-04-29 12:39
2007.05.27
Проблема с IDE-SATA


15-1177699000
koha
2007-04-27 22:36
2007.05.27
Кто пользуется Process Monitor от www.sysinternals.com?