我在PHP中创建这个脚本,遍历外部FTP服务器上指定文件夹中的所有文件,下载它们,然后将它们放在Zip文件中。
我正在使用' ftp_nlist()'函数,但返回的数组总是包含两个额外的元素,即" .."和"。" ;我猜他们代表了父目录和当前目录
我的问题是,我怎么能摆脱这个? 感谢
答案 0 :(得分:1)
我想,你不能。您应该在使用数组数据时忽略这些索引,或者遍历数组并将其取消设置为:
$list = ftp_nlist($conn_id, '.');
foreach ($list as $key => $item) {
if (in_array($item, array('.', '..'))) {
unset($list[$key]);
}
}
答案 1 :(得分:0)
我在FTP上并不大,但是一个简单的未设置($ array [' where_ever_they_appear']);看起来很简单。