我有一个类,它应删除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代码,相同的文件,只是另一台服务器。
如何配置服务器,在两台服务器上看起来都一样?
答案 0 :(得分:0)
我有解决方案。我一直在使用.awards
来获取所有项目,但这会返回不同的结果。
现在,我正在使用$subItems = $this->nlist('-ls ' . $path);
,这只返回文件的完整路径,正是我想要的。