Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据文件夹内容自动添加列表项_Php_File_List - Fatal编程技术网

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

Php 根据文件夹内容自动添加列表项,php,file,list,Php,File,List,我目前有一个非常简单的内部网,我们正在使用它来制作一些基本的公司文档。该站点在页面顶部有一个导航栏,其中包含指向所有文档的链接的下拉列表 目前,如果有人需要添加新文档,我必须手动进入并创建一个带有该文档链接的列表项,以便将其添加到下拉列表中 有没有一种方法可以让我自己保存一个作业,使用一个脚本可以根据文件夹内容自动创建这些列表项 如果有一个PHP选项,这将是理想的,因为这是我最熟悉的。使用该选项,您可以轻松获得目录中的文件列表并将其输出: $doc_dir = '/path/to/docs';

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

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

有没有一种方法可以让我自己保存一个作业,使用一个脚本可以根据文件夹内容自动创建这些列表项

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

使用该选项,您可以轻松获得目录中的文件列表并将其输出:

$doc_dir = '/path/to/docs';
foreach(glob("$doc_dir/*") as $file) {
  echo "<li><a href='$doc_dir/$file'>$file</a></li>", PHP_EOL;
}
$doc_dir='/path/to/docs';
foreach(glob(“$doc\u dir/*”)作为$file){
echo“
  • ”,PHP\u EOL; }
    是的,这是可能的。最简单的方法是使用PHP获取存储文档的目录中所有文件的列表,并自动输出列表。它将永远是最新的。你是在寻找一个例子,还是能处理它?php.net/manual/en/ref.filesystem.phpthanks伙计们,希望我已经得到了它。这很好,应该能够在我的系统中使用它!非常感谢!