有一个页面的最简单的方法是显示用户可以点击打开的目录列表,在那里会有更多的目录或最终要下载的文件并将它们全部发生在同一页面上?
从文件夹中删除index.php并允许在htacceess中浏览该文件夹和子文件夹的目录.
对于基本的东西,你可能最好只为该文件夹的.htaccess添加'Options + Indexes'.但是,如果您想要更复杂的东西并在PHP5上运行,您可以使用Directory Iterator来完成此任务.最重要的是安全性.
您不希望只将目录路径转储到$ _REQUEST中,然后盲目地让用户加载该目录.您需要确保有一些安全措施来防止,例如,某些人只是更改请求并要求查看整个/ var目录.执行此操作的最佳方法是仅传递相对于docroot的当前文件/文件夹,并确保删除任何..所以有些人不能只说../../var或类似的东西.