以下是我的简要问题描述。
我知道如何使用编程语言PHP通过FTP将文件上传到服务器。
但是否可能使用PHP从另一台服务器获取文件,同时具有 FTP 用户名和密码?
谢谢您提前的帮助...
Fero
是的,您可以使用PHP使用ftp_get
从FTP获取文件。
以下代码摘自文档:
$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";
}
这里有一个很有前途的函数链接:
http://www.php.net/manual/en/function.ftp-fget.php
你需要打开本地文件进行转储,并管理连接等内容,但这是实现它的方法。
我认为这与从一个目录复制文件到另一个目录并没有太大的区别,只要你知道如何在FTP服务器中打开文件。