Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2013, 23:36   #1
Zloy_Doomer
Форумчанин
 
Аватар для Zloy_Doomer
 
Регистрация: 25.04.2008
Сообщений: 277
Лампочка Сканирование папок

Здравствуйте. Такая проблема: есть функция, которая рекурсивно обходит все подкаталоги в заданной папке, и выводит все содержимое на страницу, но вот проблема, нужно выводить это все добро в определенной разметке, что бы потом привязать выпадалки на 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;

}
else {

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

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

}
}
}
it is a good day to die
Zloy_Doomer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построчное сканирование patron1994 Помощь студентам 0 16.09.2012 17:12
Сканирование папок и подпапок Hellgate Помощь студентам 2 25.09.2011 22:31
Сканирование формы us5mch Общие вопросы Delphi 3 07.05.2010 21:52
Сканирование папок. Требуется добавить фильтр! Anfall Общие вопросы Delphi 6 28.02.2009 20:15
Сканирование директорий. Serious Общие вопросы Delphi 2 14.02.2009 15:17