PHP ftp_nlist提供不同的字符串

时间:2015-11-11 11:02:34

标签: php ftp

我有一个类,它应删除FTP服务器上的文件夹。 连接工作正常,删除特定文件也有效。 现在,我想删除循环中的文件。 我的问题是: 在一台FTP服务器上,文件(由nlist提取)如下所示:

array:3 [
  0 => "/var/www/clxpreview.ch/public_html/test-dgis/index.html"
  1 => "/var/www/clxpreview.ch/public_html/test-dgis/."
  2 => "/var/www/clxpreview.ch/public_html/test-dgis/.."
]

在另一个(新安装的)FTP-Server上,它看起来像这样:

array:3 [
  0 => "drwxr-xr-x    2 1001     1001         4096 Nov 11 11:53 ."
  1 => "drwxr-xr-x    4 1001     33           4096 Nov 11 11:51 .."
  2 => "-rw-r--r--    1 1001     1001         3231 Nov 11 11:51 index.html"
]

相同的PHP代码,相同的文件,只是另一台服务器。

如何配置服务器,在两台服务器上看起来都一样?

1 个答案:

答案 0 :(得分:0)

我有解决方案。我一直在使用.awards来获取所有项目,但这会返回不同的结果。 现在,我正在使用$subItems = $this->nlist('-ls ' . $path);,这只返回文件的完整路径,正是我想要的。