繁体   English   中英

PHP列出目录和文件

[英]PHP list directories and files

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

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

对于一些基本的东西,最好在该文件夹的.htaccess文件中添加“选项+索引”。 但是,如果您想要更复杂的东西并在PHP5上运行,则可以使用Directory Iterator来完成此操作。 要考虑的最重要的事情是安全性。

不想只转储的目录路径到$ _REQUEST然后盲目地让用户加载该目录。 您需要确保具有一定的安全性,例如,防止某些人仅更改请求并要求查看整个/ var目录。 最好的方法是只传递相对于docroot的当前文件/文件夹,并确保删除任何..以便某些人不能只是说../../var或类似内容。

将其放在.htaccess文件中:

Options +Indexes

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM