微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用PHP连接FTP服务器,ftp_connect()

我试图使用 PHP的ftp_connect()函数连接ftp服务器,如下所示:
<?PHP

$ftp_server = "http://ftp.mozilla.org/pub/mozilla.org/";

$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); 

?>

但它返回此错误

Warning: ftp_connect() [function.ftp-connect]: PHP_network_getaddresses: getaddrinfo Failed: No such host is kNown. in D:\wamp\www\ftp2.PHP on line 6

虽然这是一种非常常见的错误类型,但我仍然找不到任何解决方案.谁能提供一些可能的解决方案?

感谢您的时间.

您必须仅提供ftp服务器主机名,而不是主机名和目录路径,以及不相关的http://,因为这是一个FTP连接.
$ftp_server = "ftp.mozilla.org";
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); 

// Then chdir to the correct directory:
ftp_chdir($conn_id,"/pub/mozilla.org");

full documentation of PHP’s FTP functions.

原文地址:https://www.jb51.cc/php/138466.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐