根据文件夹内容自动添加列表项

时间:2011-12-16 16:21:38

标签: php file list

我目前有一个非常简单的内部网,我们正在使用它来获取一些基本的公司文档。该网站的页面顶部有一个导航栏,其中包含包含所有文档链接的下拉列表。

目前,如果有人需要添加新文档,我必须手动进入并创建一个包含该文档链接的列表项,以便将其添加到下拉列表中。

有没有办法可以保存自己的工作,使用可以根据文件夹内容自动创建这些列表项的脚本?

如果有PHP选项,这将是理想的,因为这是我最熟悉的。

1 个答案:

答案 0 :(得分:3)

使用glob(),您可以轻松获取目录中的文件列表并输出它们:

$doc_dir = '/path/to/docs';
foreach(glob("$doc_dir/*") as $file) {
  echo "<li><a href='$doc_dir/$file'>$file</a></li>", PHP_EOL;
}