Текущий архив: 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.45 MB
Время: 0.044 c