我正在尝试使用PHP进行FTP连接。我阅读了PHP手册,ftp_connect(),ftp_login(),ftp_get(),ftp_nlist函数。
我的代码如下:
$host = "ftp://example.com";
$user = "example@example.com";
$password = 'example';
$conn = ftp_connect($host);
$login = ftp_login($conn, $user, $password);
$contents = ftp_nlist($conn, "/example/".$example);
print_r($contents);
$ contents为空,ftp_connect也是如此。为什么?错误在哪里?
此致
答案 0 :(得分:0)
使用来自ftp_connect API的'ftp://'
来自主机地址的问题:
<强>主机:强> FTP服务器地址。此参数不应有任何尾随 斜杠,不应以ftp://。
作为前缀
答案 1 :(得分:0)
替换:
$host = "ftp://example.com";
$user = "example@example.com";
$password = 'example';
使用:
$host = "example.com"; //your domain without ftp://
$user = "example"; //your username without @example.com
$password = 'example';
还有:
$contents = ftp_nlist($conn, "/example/".$example);
使用:
$contents = ftp_nlist($conn, "/example/".$example.""); // added more quotes