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

时间:2013-12-27 03:26:47

标签: php css

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

示例 -

http://www.dmxzone.com/downloads/images/FV_FilesTree.jpg

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

<?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. 如何在文件夹上设置正负(展开 - 隐藏)功能?

  2. 如何通过点击直接打开任何特定文件?这应该     在该特定文件扩展名的默认软件集中以只读模式打开     在客户机中。

  3. 提前致谢。

0 个答案:

没有答案