array(1) {
[0]=>
string(8) "outgoing"
}
bool(false)
array(1) {
[0]=>
string(8) "outgoing"
}
bool(false)目前正在由
$connect = ftp_connect('example.com');
$result = ftp_login($connect, 'username', 'password');
echo '<pre>';
var_dump(ftp_nlist($connect, ''));
var_dump(ftp_nlist($connect, '/outgoing/'));
var_dump(ftp_nlist($connect, '/2689312/'));
var_dump(ftp_nlist($connect, '/2689312/outgoing/'));但是为什么不让我列出比顶层目录更低的目录呢?这真的把我难倒了。我甚至不能进入子文件夹,更不用说我需要打开的完整文件夹方案了。
有什么想法吗?
发布于 2009-05-16 15:53:23
获取CWD列表,而不是:
var_dump(ftp_nlist($connect, ''));
您需要做的是:
var_dump(ftp_nlist($connect, '.'));
我相信如果你想从那里更深入,这个目录必须是:
./subdirectory
发布于 2009-05-16 15:42:05
大多数FTP服务不会让正在连接的FTP客户端比主目录更慢。因此,请检查正在连接的用户的主目录。
也可能是你调用的目录是错误的。
如果/2689312/在您的起始目录下。试着做../2689312/
发布于 2012-04-27 14:31:24
您必须先使用ftp_chdir更改目录。
我花了很长时间才弄明白这件事。
https://stackoverflow.com/questions/872651
复制相似问题