我尝试用PHP连接到1和1服务器:
$ftp_connection = ftp_ssl_connect($ftp_server, 22);
if(ftp_login($ftp_connection, $ftp_user, $ftp_pass))
echo 'true';
else
echo 'false';但是它总是返回false和
ftp_login() expects parameter 1 to be resource, boolean given...他联系不上。如果我用FileZilla试一下,Login可以正常工作,所以登录数据是正确的。其他服务器(不是1和1也可以)。
我做错了什么?
发布于 2016-08-18 05:31:37
或者,您的意思是使用端口21 (FTP的默认端口),在这种情况下,将22更改为21;或者,由于您在提供的代码中使用了端口22,因此您希望通过sftp连接。然而,PHP对此的本机支持并不是很好。
阅读以下问题的一些答案:How to SFTP with PHP?
https://stackoverflow.com/questions/39006573
复制相似问题