2012-01-17 44 views
-2

我想讓網站有一個文本框和一個保存按鈕。當你輸入鏈接時,它會保存整個網站(比如谷歌瀏覽器中的保存頁面)。有沒有辦法在PHP或HTML做到這一點?如果是這樣,是否可以壓縮網站然後下載它?我想不出任何事情。保存爲使用PHP或HTML(下載整個網站)

我試着使用:

file_get_contents 

但這只是獲得頁面的HTML代碼。它將壓縮文件保存在服務器或數據庫上並不重要。我可以手動將其下載到我的桌​​面。

我希望有人能幫忙。

感謝

+1

什麼,當我把amazon.com發生在? – ceejayoz 2012-01-17 03:34:35

+0

在那裏你會看到幕後有多少工作瀏覽器實際上在做...... :) – deceze 2012-01-17 03:46:13

+0

這可能有點舊,但你可以訪問一個網站,然後按ctrl + s – CBusBus 2012-01-17 04:17:03

回答

3

大多數* nix系統帶有wget

wget -m http://www.example.com/ 

當然你也可以用問題PHP的exec(任何服務器命令),SYS()等

+0

謝謝你的wget工具..它非常有用,做了我所需要的.. – iEmad 2012-01-18 23:51:40

2

還有就是在我所知道的任何服務器端語言執行此任務沒有內置功能。編寫腳本可以製作所有頁面資源的副本,但這不是一件容易的或實際的事情。

+0

不知道我是否同意「實用「... – deceze 2012-01-17 03:33:56

+0

夠公平的。但對於光線使用,手動或使用瀏覽器的功能會更實用。 – njbair 2012-01-17 03:35:35

+0

*我*可以同意。這取決於你的目標是什麼。 :) – deceze 2012-01-17 03:37:14