2013-09-27 194 views
0

我用这个的FTP帐户登录了约4年:PHP登录验证失败

$conn_id = ftp_connect('server') or die ("ERROR"); 
$login_result = ftp_login($conn_id, 'user', 'pass'); 

最近几天它不会工作。帐户,服务器或PHP版本没有变化。我可以访问FTP客户端中的同一个帐户。在现场,将返回:Warning: ftp_login() [function.ftp-login]: Login authentication failed in /home/.....

在文件搜索和一切似乎确定。

+0

东西必须改变。像这样的错误不会无缘无故地出现。 – Nick

+0

确实。但我没有想法。很确定这不是代码。附加说没有任何改变。 –

+0

你尝试过与正常的FTP客户端登录?由于它确实表示身份验证失败,因此您正在连接,只是未能登录。您的帐户已被禁用。 –

回答

1

确保您已经providied在单引号您的密码,如果密码包含任何$符号,如果你有申报UR在双引号则$符号后的字符被认为是PHP变量密码。即使我面对这个问题,只要改变引号就可以解决问题。