Главная страница
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.04 c
2-1178830774
Ламер 2.Х
2007-05-11 00:59
2007.05.27
Справка


11-1160053393
Thaddy
2006-10-05 17:03
2007.05.27
New kol website


2-1178895486
FIL-23
2007-05-11 18:58
2007.05.27
работа со шрифтами


2-1178569350
Malik
2007-05-08 00:22
2007.05.27
Собираю умные мысли....


2-1178611830
Lobach
2007-05-08 12:10
2007.05.27
Можно ли в операторе if задавать несколько условий?