簡體   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