我知道,有PHP功能,允許用戶下載或使用PHP下載文件,但我沒有看到一個單一的,允許您的PHP文件導航和下載一個文件,並將其存儲在一個特定的目錄..如何使用PHP下載doc文件?
所以這就是我想要做的。我有一個運行php應用程序的Web主機。然後我有一個有日曆的網站。日曆對端選項...
工具--->出口爲DOC
我想要寫一個PHP代碼,EVERYDAY自動進入日曆的工具選項,然後下載日曆稱爲團隊日曆進腳本可以使用它的虛擬主機。 出於實驗目的,我們假設日曆URL爲http://webdesign.about.com/od/php/ht 我該如何解決這個問題?
多謝
編輯:我試過WGET這是我的話,我怎樣才能讓它在下載的文件DOC FROM工具?
[/cygdrive/c/documents and settings/omar.khawaja]$ wget http://confluence.com/display/prodsupport/Team+Calendar
--2011-06-02 16:33:43-- http://confluence.rogersdigitalmedia.com/display/prodsupport/Team+Calendar
Resolving confluence.com... 204.225.248.160
Connecting to confluence.com|204.225.248.160|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://confluence.com/login.action;jsessionid=2F13926CF763FE4F3862FAFC24AB81D7?os_destinati
on=%2Fdisplay%2Fprodsupport%2FTeam%2BCalendar [following]
--2011-06-02 16:33:43-- http://confluence.com/login.action;jsessionid=2F13926CF763FE4F3862FAFC24AB81
D7?os_destination=%2Fdisplay%2Fprodsupport%2FTeam%2BCalendar
Connecting to confluence.com|204.225.248.160|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7865 (7.7K) [text/html]
Saving to: `login.action;[email protected]_destination=%2Fdisplay%2Fprodsupport%2FTeam+Cale
ndar'
100%[==============================================================================>] 7,865 --.-K/s in 0.04s
2011-06-02 16:33:43 (207 KB/s) - `login.action;[email protected]_destination=%2Fdisplay%2Fp
rodsupport%2FTeam+Calendar' saved [7865/7865]
研究使用cron作業來安排在特定時間間隔執行php腳本 – 2011-06-02 19:13:02
這與PHP無關。做一個cron作業:'wget' –
meagar
2011-06-02 19:36:45
它比下載一個文件要複雜得多。你必須登錄到網站保存餅乾。如果它是一個asp網站,您將需要爲_VIEWSTATE變量和POST一起抓取中間頁面。使用Fiddler或螢火蟲查看登錄和下載文件時會發生的情況。這是你試圖效仿的過程。 – 2011-06-03 16:47:09