2009-11-06 191 views
5

這是我的簡要概述。是否可以使用PHP將文件從FTP上傳到FTP

我知道如何使用FTP和編程語言PHP將文件上傳到服務器。

但是,這是可以從另一臺服務器使用PHP我們的服務器獲取文件與

具有FTP用戶名和密碼

由於N使...

FERO

回答

3

是,您可以使用PHP從FTP獲取文件 - 使用ftp_get

下面的代碼片斷是從documentation

$conn_id = ftp_connect($ftp_server); 

// login with username and password 
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// try to download $server_file and save to $local_file 
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) { 
    echo "Successfully written to $local_file\n"; 
} 
else { 
    echo "There was a problem\n"; 
} 
2

從技術上講,FTP協議允許服務器到服務器的傳輸,稱爲FXP。在大多數FTP服務器上,此功能默認情況下是禁用的,但出於安全原因,您需要先驗證/啓用該功能。

如果已啓用,則只需編寫FXP命令的腳本,一切都應正常工作。

+0

喜星巴克..我不想要使用FTP功能。我需要使用PHP – Fero 2009-11-06 14:48:43

0

我不認爲這是抄襲從一個目錄複製到另一個文件太大的不同,前提是你知道如何開放在FTP服務器中文件..