2015-08-26 84 views
-1

我想在php中準備一個腳本,這樣我就可以在線上傳文件(這些文件在一些有登錄名和密碼的網站)直接到我的FTP上!在FTP上傳文件(PHP中的腳本)

讓我給你解釋一下操作! 有一些供應商提供我店的產品! 每天我連接到他們的網站,我輸入一個URL,然後輸入我的登錄名和密碼,然後從他們的網站上傳一些產品文件到我的本地環境,然後將這些文件複製到我的FTP中! 所以我想要的是自動做到這一點,所以我不必手動進行麻煩! 任何想法?

+0

所以,你從他們的網站下載的文件(網頁瀏覽器使用)?我們對此一無所知。也許他們有一些API來自動下載。如果不是,則必須模擬登錄HTTP請求。但是如果不知道系統,我們無法幫助你。 –

+0

無論如何,你的問題會更適合[su]。這是[off-topic](http://stackoverflow.com/help/on-topic)。 –

+0

@MartinPrikryl所有他們在他們的網站有一次我輸入網站的網址我有一個表格我應該輸入我的登錄名和密碼!那麼它會將我重定向到另一個頁面,我找到一個按鈕下載我選擇CSV文件,然後在我的本地環境中找到它 –

回答

0

可能你只寫你的機器上ncftp的一些cron作業,例如? 嘗試增加這樣的事情:

6 8 * * * your_user_name ncftpget -u your_user_at_server -p your_pass server /local/path *remote_file_mask* ; ncftpput -u your_user_at_server -p your_pass server /remote/path /local/path/*remote_file_mask* 

到你的/ etc/crontab中