Как мне использовать PHP для загрузки файла документа? - PullRequest
1 голос
/ 02 июня 2011

Я знаю, что есть функции php, которые позволяют пользователю загружать или загружать файл с помощью PHP, НО я не видел ни одной, которая позволяла бы вашему php-файлу перемещаться и загружать файл и сохранять его в определенном каталоге. .

Итак, вот что я хочу сделать. У меня есть веб-хостинг, который запускает приложения php. Тогда у меня есть сайт с календарем. У календаря есть опции на стороне ...

Инструменты ---> Экспортировать как документ

Я хочу написать PHP-код, который КАЖДЫЙ ДЕНЬ автоматически переходит в настройки инструментов календаря, а затем загружает календарь под названием Team Calendar в веб-хостинг, где скрипт может его использовать. Для экспериментальных целей предположим, что URL календаря имеет значение http://webdesign.about.com/od/php/ht Как мне это сделать?

Спасибо большое

РЕДАКТИРОВАТЬ: Я попробовал WGET, что это то, что я получил, как я могу сделать это загрузить файл в документ из инструментов?

[/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;jsessionid=2F13926CF763FE4F3862FAFC24AB81D7@os_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;jsessionid=2F13926CF763FE4F3862FAFC24AB81D7@os_destination=%2Fdisplay%2Fp
rodsupport%2FTeam+Calendar' saved [7865/7865]

enter image description here

1 Ответ

0 голосов
/ 02 июня 2011

Для этого вам нужно использовать задание cron на сервере. Пусть эта задача cron вызовет скрипт PHP, который просто сохраняет документ в каталоге на веб-сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...