Php ftp\u登录()错误

Php ftp\u登录()错误,php,ftp,centos,centos5,Php,Ftp,Centos,Centos5,我犯了一个很大的错误。 这是我的ftp_connect()PHP代码。此代码适用于我的本地主机,但不适用于我的主机(Centos 5.8) 警告:ftp_login()[function.ftp login]:未登录,未经授权的IP地址。在第230行的/home/sektorel/public_html/xml1.php中 有人有解决方案吗?根据错误,您的FTP服务器只允许从一系列预先授权的IP地址登录。您的服务器地址不在上面。找出服务器的面向公众的IP,并将其添加到FTP授权列表。错误消息非常

我犯了一个很大的错误。 这是我的ftp_connect()PHP代码。此代码适用于我的本地主机,但不适用于我的主机(Centos 5.8)

警告:ftp_login()[function.ftp login]:未登录,未经授权的IP地址。在第230行的/home/sektorel/public_html/xml1.php中


有人有解决方案吗?

根据错误,您的FTP服务器只允许从一系列预先授权的IP地址登录。您的服务器地址不在上面。找出服务器的面向公众的IP,并将其添加到FTP授权列表。

错误消息非常清楚,服务器告诉您它不接受来自您IP地址的连接。请与服务器管理员联系。
$ftp_username="username";
$ftp_password="pass";
$ftp_host="212.***.***.149";
$ftp_id=ftp_connect($ftp_host);
$ftp_connect=ftp_login($ftp_id,$ftp_username,$ftp_password);

if((!$ftp_id) || (!$ftp_connect))
{
   die("FTP connect error");
}
else
{
   echo "ok";
}