使用文件夹视图(PHP)将服务器文件夹和文件列为树

使用文件夹视图(PHP)将服务器文件夹和文件列为树,php,css,Php,Css,如何在文件夹视图中显示服务器上的文件和子文件夹?(菲律宾) 范例- 我使用以下代码生成列出的文件夹和子文件夹- <?php function listFolderFiles($dir) { $ffs = scandir($dir); echo '<ol>'; foreach($ffs as $ff) { if($ff != '.' && $ff != '..') { ech

如何在文件夹视图中显示服务器上的文件和子文件夹?(菲律宾)

范例-

我使用以下代码生成列出的文件夹和子文件夹-

<?php
function listFolderFiles($dir)
{
    $ffs = scandir($dir);
    echo '<ol>';
    foreach($ffs as $ff)
    {
        if($ff != '.' && $ff != '..')
        {
            echo '<li style="list-style-type:square">'.$ff;
            if(is_dir($dir.'/'.$ff)) 
                listFolderFiles($dir.'/'.$ff);
            echo '</li>';
        }
    }
    echo '</ol>';
}
listFolderFiles('C:\wamp\www');
?>

我只想知道两件事

  • 如何在文件夹上具有加减(展开隐藏)功能

  • 如何通过单击直接打开任何特定文件?它应该 在该特定文件扩展名的默认软件集中以只读模式打开 在客户端计算机中


  • 提前谢谢。

    1。使用JavaScript2。由于浏览器的安全限制,现在几乎不可能做到这一点。@Pekka>>谢谢您的回复。如何将JavaScript2用于1?你能详细说明一下吗。