0
A
回答
0
嘗試this免費下載腳本。您將得到類似「保存到」窗口的東西,因此您可以將文件保存在硬盤上的任何位置。
1
嗯,你可以做這樣的事情:
<?php
function printDir($d="") {
$c = glob($d."*",GLOB_MARK);
echo "<li>".($d == "" ? "ROOT" : array_pop(explode("/",substr($d,0,-1))))."<ul>";
foreach($c as $x) {
if(substr($x,-1) == "/") printDir($x);
else echo "<li><a href=\"".$x."\">".array_pop(explode("/",$x))."</a></li>";
}
echo "</ul></li>";
}
echo "<ul>";
printDir();
echo "</ul>";
?>
這將打印當前文件夾的內容,鏈接到各個文件中找到,也搜索子文件夾遞歸。
+0
謝謝Kolink。問題是該目錄不能公開訪問。那麼如何讓用戶從該位置下載。我需要製作臨時副本嗎? – user825904
+0
在url的開頭添加「download.php」:''然後那個download.php文件可以簡單地調用' readfile($ _ GET ['file'])'(設置適當的頭文件後) –
1
如果您使用的是Apache,您可以通過允許索引生成來完成。行
Options +Indexes
添加到.htaccess
文件下載目錄中(你也可以設置Apache的配置文件,此選項)。
相關問題
- 1. 在NodeJS中下載大文件的方法是什麼?
- 2. 什麼是最簡單的方式下載PHP中的文件
- 3. 什麼是在MySQL中顯示覆制效果的好方法?
- 4. 在PyGTK中,什麼是顯示PNG文件的簡單方法?
- 5. 將文件加載到PHP數組中,最好的方法是什麼?
- 6. 在PHP中顯示錯誤消息的更好方法是什麼?
- 7. 從雲中列表/流/下載文件的方法是什麼?
- 8. 什麼是更好的方法,浮動或在線顯示?
- 9. 要下載的php文件在瀏覽器中顯示而不是下載
- 10. 在svn中重命名文件的更好方法是什麼?
- 11. 在C++中讀取文件的更好方法是什麼?
- 12. 爲什麼下載的apk文件無法顯示在Vuzix SmartGlass的下載文件夾中?
- 13. 在android中下載文件的最佳方式是什麼?
- 14. 在PyGTK中,在GUI中顯示圖像的好方法是什麼?
- 15. 在按鈕中顯示文本的正確方法是什麼?
- 16. 在android中顯示文本的方法是什麼?
- 17. 什麼是使按鈕在多行顯示文本的好方法?
- 18. 什麼是顯示這些數據的好方法?
- 19. 什麼是通過SNMP顯示浮點數的好方法?
- 20. 用Gjallarhorn顯示對話窗口的好方法是什麼?
- 21. 通過下載鏈接提供下載文件的最佳方法是什麼?
- 22. 什麼是在Android WebView中加載圖像的好方法?
- 23. 什麼是遍歷C++中的大文件的好方法
- 24. 什麼是最好從/電子郵件驗證方法在PHP?
- 25. 在PHP中是否有好的部分文件下載實現?
- 26. 什麼是在Three.js中加載STL文件的首選方法
- 27. 在顯示下載頁面後使用php下載文件
- 28. 什麼是在PHP中向用戶顯示推薦項目的好算法?
- 29. 什麼是在RESTful url中表示矢量的好方法
- 30. 什麼是處理symfony2中編輯css文件的好方法
請添加您試圖達到目標的代碼片段。這樣,我們更容易發現問題並給出建設性答案。如果沒有你的代碼,我們能做的最好的就是給出合理的猜測。 – Bazzz