Ответов: 14 Просмотров: 313
![](templates/InvisionExBB/im/spacer.gif) |
Вот я заморочился и на основе предыдущего кода с использованием treeview из jQuery:
PHP:
скопировать код в буфер обмена
// $addr = "C:/"; $addr = '/tmp'; echo '<ul id="browser" class="filetree">'; fstree($addr); echo '</ul>'; function fstree($dir) { // если мы сюда попали, значит уже в папке echo '<li><span class="folder">'.end(split('/', $dir)).'</span><ul>'; while (($file = readdir($dh)) !== false) { if ($file=='..' || $file=='.') continue; // Если папка, входим в рекурсию fstree($dir."/".$file); } // Если нет - рисуем файл else { echo '<li><span class="file">'.$file.' [size: '.filesize($dir.'/'.$file).' bytes]</span></li>',PHP_EOL ; } } } echo "</ul></li>"; }
все li ul span нужны только для treeview. |