Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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_Directory - Fatal编程技术网

PHP列表目录和文件

PHP列表目录和文件,php,directory,Php,Directory,最简单的方法是,在一个页面上显示一个目录列表,用户可以点击打开该列表,哪里会有更多的目录或最终的文件要下载,并将其全部放在同一页上?从文件夹中删除index.php,并允许在htacceess中浏览该文件夹和子文件夹的目录。从文件夹中删除index.php,并允许在htacceess中浏览该文件夹和子文件夹的目录htacceess.将其放入.htaccess文件中: Options +Indexes 将其放入.htaccess文件: Options +Indexes 对于一些基本的东西,您最

最简单的方法是,在一个页面上显示一个目录列表,用户可以点击打开该列表,哪里会有更多的目录或最终的文件要下载,并将其全部放在同一页上?

从文件夹中删除index.php,并允许在htacceess中浏览该文件夹和子文件夹的目录。

从文件夹中删除index.php,并允许在htacceess中浏览该文件夹和子文件夹的目录htacceess.

将其放入.htaccess文件中:

Options +Indexes

将其放入.htaccess文件:

Options +Indexes

对于一些基本的东西,您最好只是将“选项+索引”添加到该文件夹的.htaccess中。但是,如果您想要更复杂的东西,并且正在PHP5上运行,则可以使用来完成此任务。要考虑的最重要的事情是安全性。< /P>
您不希望将目录路径转储到$\u请求中,然后盲目地让用户加载该目录。您需要确保有一些安全措施,以防止(例如)有人仅仅更改请求并要求查看整个/var目录。最好的方法是只传递相对于docroot的当前文件/文件夹,并确保去掉任何。。因此,有些人不能只说.././var或类似的东西。

对于一些基本的东西,您最好只在该文件夹的.htaccess中添加“选项+索引”。但是,如果您想要更复杂的东西,并且正在PHP5上运行,则可以使用来完成此任务。要考虑的最重要的事情是安全性。< /P> 您不希望将目录路径转储到$\u请求中,然后盲目地让用户加载该目录。您需要确保有一些安全措施,以防止(例如)有人仅仅更改请求并要求查看整个/var目录。最好的方法是只传递相对于docroot的当前文件/文件夹,并确保去掉任何。。所以有些人不能只说.././var或类似的东西