2012-10-02 85 views
0

在PHP中,我只知道如何get的文件。
但現在我不知道怎麼跟以下操作:PHP轉移(發送)文件到另一臺服務器?

  • 我如何可以將文件distribute/ send/ transfer到另一個擁有服務器?
  • 只需從主機服務器發送。不是從目標服務器獲取的方式。

請建議您是否知道。

+1

你應該可以使用php ftp函數http://php.net/manual/en/ref.ftp.php或CURL http://php.net/manual/en/book.curl.php達到此目的。 – Cyclonecode

回答

1

使用捲曲,它支持POST HTTP方法(如果您收到文件從html表格)和ftp方法(如果你有安裝ftp服務器)。

0

您可以使用curl_XXX這個功能。

+0

哦,'捲髮'也'發送'?我之前所知道的只是「獲取」。 –

+1

它可以做到這一點。您可以使用CURLOPT_POST提交表單數據。它也可以在兩個方向上進行FTP文件傳輸。 – Barmar

0

你將如何收到文件?

如果您有一個監聽POST請求的網絡服務器,我會推薦cURL。 如果你正在運行其他類型的服務器,我建議通過sockets發送它。

0

是的,你可以在要發送數據的服務器上安裝一個FTP服務器,然後使用PHP's FTP functions或使用curl,並在要發送數據的服務器上運行一個腳本來獲取POST從您發送數據的服務器進入的數據。

0
  1. 嘿用php ftp函數將文件傳輸到另一臺服務器。 但請確保服務器給予您編輯權限。

  2. 您可以通過php的ftp_fput()方法在 遠程服務器上傳輸文件。通過PHP手冊,你會準備好 發送文件的例子。

  3. 首先使用ftp_connect()函數連接遠程服務器。 然後使用文件功能從本地目錄中讀取文件,然後使用fput將文件置於遠程服務器上。
相關問題