我正在使用以下代码列出目录中的所有文件夹(称为 test),以及这些文件夹中的所有文件:
<?php
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li class="title">'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}
listFolderFiles('test');
?>
这很好用,但是我希望能够链接到这些文件夹中的每个文件。谁能告诉我我会怎么做?
例如,我有一个名为“test”的目录,其中包含“test 1”、“test 2”和“test 3”子目录。在其中的每一个中,我都有几个文件,我希望它们成为用户可以单击以显示文件的链接。因此,当用户访问该站点时,他们会看到如下内容:
测试 1:链接 1 链接 2
测试 2:链接 1 链接 2
测试 3:链接 1 链接 2