<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;
}
}
}