我知道,有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