我需要一個PHP腳本,它執行類似於Firefox或其他瀏覽器中的「Save Page As」按鈕。即:給定一個URL,它下載關聯的HTML文件,但也顯示其中顯示的圖像和其他文件。 file_get_contents()
函數只能讓我獲得一半的HTML文件,而不是圖像或其他文件。解決方法是閱讀file_get_contents()
返回的HTML,並找到每個找到的文件鏈接,然後將file_get_contents()
應用到它。但我懷疑已經有了一個更加標準的解決方案。提前致謝。PHP腳本下載一個網站及其文件
0
A
回答
3
最簡單的方法是使用wget
命令:
wget --page-requisites http://www.yourwebsite.com/directory/file.html
從PHP,你可以使用exec
或system
調用它。
相關問題
- 1. 從網站下載文件PHP
- 2. 一個網站的代理php腳本
- 3. PHP腳本得到一個網站
- 4. 創建一個Python或R腳本,可以從NSE網站下載Bhav.zip文件
- 5. 如何將其他網站文件下載到我的網站?
- 6. 使用php腳本從其他網站讀取文件
- 7. Bash腳本登錄網站並下載文件
- 8. 自動登錄網站並下載文件的腳本
- 9. 下載由PHP腳本提供的文件時,網站變得不可用
- 10. PHP腳本:下載ics文件
- 11. 一個PHP腳本讓用戶從我的網站上下載一個文件,而不會泄露我網站上的實際文件鏈接?
- 12. shell腳本下載遠程文件和啓動和其他腳本寫在PHP
- 13. 從網站加載文本文件,並用腳本解析它?
- 14. 免費的PHP腳本,下載網頁
- 15. Shell腳本下載文件
- 16. sftp文件下載腳本
- 17. 使用PHP下載文件 - 一次只下載一個文件!
- 18. 想從其他網站一個specic文本在PHP
- 19. 發送xml文件從python腳本到php腳本下載
- 20. 添加一個加載欄,而php腳本正在準備下載文件
- 21. 包括一個網站在PHP文件
- 22. 使用php腳本下載文件,一次在
- 23. 如何通過訪問一個網站下載文件?
- 24. 腳本代理只有一個網站的文件夾結構?
- 25. 加載一個div類其他網站
- 26. 加載Zend框架及其在PHP腳本
- 27. 從網站下載txt文件android
- 28. 從網站下載音頻文件
- 29. 從網站自動下載XLS文件
- 30. 下載的所有文件在網站
您是否必須在PHP中執行此操作? 'wget'命令可以用於此。你甚至可以使用'system'函數來執行'wget'(只要它安裝在系統上)。 – 2013-04-25 10:15:01
不,它不需要在PHP中完成。我可以通過PHP exec()函數調用'wget'命令,解決問題,謝謝!如果您想將其添加爲解決方案,我會將其標記爲已接受。 – Sophivorus 2013-04-25 10:34:36