[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сканирование папок
greeb
Здравствуйте. Такая проблема: есть функция, которая рекурсивно обходит все подкаталоги в заданной папке, и выводит все содержимое на страницу, но вот проблема, нужно выводить это все добро в определенной разметке, что бы потом привязать выпадалки на juqery. Вообщем нужно что бы конечной результат был такой:

<div class="toggle">
Имя папки
<div class="files">
Список файлов в папке
</div>
</div>
<div
class="toggle">
Имя папки
<div class="files">
Список файлов в папке
</div>
</div>

....

Не могу понять где правильно разместить в функции вывод разметки. Прошу помощи.

Вот сама функция:

function Scan($dir)
{
//echo '<div class="toggle">';
$buf=0;
if (!preg_match("/\.$/",$dir)){

if ($dir == '.' or $dir == '..') continue;
if (is_file($dir)) {

echo ''.$dir.'';
$buf=1;
echo 'buf='.$buf;
echo '<div class="toggle">';
$d=opendir("$dir");

while(false !== ($file = readdir($d))) {
echo '<div class="files">';
Scan("$dir/$file");
}
closedir($d);

}
else {

if ($buf==1) echo '</div></div>';
echo '</div>';
$buf=0;

}
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.