2009-07-30 106 views
1

我想包裝我的大腦如何做到這一點。我們需要通過使用FTP的PHP/Web界面,將我們服務器的目錄中的一些文件提供給我們客戶的服務器。我已經查看了內置於PHP和一些自定義類的FTP功能,但有人建議cURL可能是更好的選擇。我們將在我們的數據庫中擁有FTP登錄憑據以供應用程序訪問。有了這些信息,我們可以使用cURL FTP功能進行傳輸,知道我們的服務器已安裝libcurl,但客戶端服務器可能不會?兩臺服務器都必須具備FTP功能嗎?要使用cURL FTP,兩臺服務器是否都需要安裝PHP cURL庫?

還是我完全去錯誤的方式,並誤解了如何使用cURL,應該看看FTP PHP類?

回答

2

只是爲了讓超清晰,有2臺電腦參與:

  • 您的服務器,這是應該提供使用FTP協議的文件給客戶端的一個。該服務器不需要運行Web服務器(或PHP)。它唯一需要的是一臺FTP服務器。它還需要配置權限,以便有一個可以通過FTP訪問文件的帳戶。

  • 您的客戶端的服務器,應該使用FTP協議從服務器檢索文件的服務器。該服務器需要使用libCurl安裝PHP。該服務器上的軟件需要使用FTP協議訪問您的服務器,並提供您在機器上配置的用戶憑據。

希望有所幫助。

+0

這確實使它非常清晰。我現在明白了。 – 2009-07-30 21:34:46

5

libCURL是一個庫;它充當客戶。

您的客戶需要運行FTP服務器,但不需要libCURL。

+0

謝謝喬。我有點被扔進了這個,我試圖得到它的竅門。 – 2009-07-30 21:30:15

0

這聽起來像你想要做的是讓客戶端連接到你的PHP腳本&然後按下按鈕開始FTP傳輸,從FTP服務器發送文件到他們的FTP服務器。如果是這種情況,那麼你所需要的只是在服務器上cURL。

相關問題