首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP FTP目录列表错误

问PHP FTP目录列表错误
EN

Stack Overflow用户
提问于 2009-05-16 15:39:10
回答 3查看 2K关注 0票数 2
代码语言:javascript
复制
array(1) {
  [0]=>
  string(8) "outgoing"
}
bool(false)
array(1) {
  [0]=>
  string(8) "outgoing"
}
bool(false)

目前正在由

代码语言:javascript
复制
$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/'));

但是为什么不让我列出比顶层目录更低的目录呢?这真的把我难倒了。我甚至不能进入子文件夹,更不用说我需要打开的完整文件夹方案了。

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-16 15:53:23

获取CWD列表,而不是:

var_dump(ftp_nlist($connect, ''));

您需要做的是:

var_dump(ftp_nlist($connect, '.'));

我相信如果你想从那里更深入,这个目录必须是:

./subdirectory

票数 0
EN

Stack Overflow用户

发布于 2009-05-16 15:42:05

大多数FTP服务不会让正在连接的FTP客户端比主目录更慢。因此,请检查正在连接的用户的主目录。

也可能是你调用的目录是错误的。

如果/2689312/在您的起始目录下。试着做../2689312/

票数 1
EN

Stack Overflow用户

发布于 2012-04-27 14:31:24

您必须先使用ftp_chdir更改目录。

我花了很长时间才弄明白这件事。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/872651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档