使用PHP从FTPS下载文件

时间:2018-09-29 12:21:10

标签: php curl ftps

我要求使用PHP从FTP服务器下载文件到另一台服务器,以下是我的代码,当我使用Filezilla但不使用PHP时,它工作正常。

$ ftpHost =“ HOST_IP”;

$ port = 990;

$ ftpUsername =“ ******”;

$ ftpPassword =“ ******”;

$ ftp_conn = ftp_ssl_connect($ ftpHost,$ port)或die(“无法连接到$ ftpHost”);

$ ftpLogin = ftp_login($ ftp_conn,$ ftpUsername,$ ftpPassword);

if($ ftpLogin){

echo 'connected';

}其他{

echo 'not connected';

}

回显ftp_pwd($ ftp_conn); // /-直到这一行都可以正常工作

$ file_list = ftp_nlist($ ftp_conn,“。”);

var_dump($ file_list); -给bool(false)

我还使用了与ftp_pasv($ ftp_conn,true)的被动连接;但会在4-5分钟左右重新加载页面,并显示以下错误。

[消息] => ftp_nlist():php_connect_nonb()失败:操作正在进行中(115)

我想念什么吗?

非常感谢您的帮助。谢谢!

0 个答案:

没有答案