method listFiles documentation in bbn\File\Ftp
function($path = '.', bool $fast = false)
{
$res = [];
if ( $this->cn &&
ftp_chdir($this->cn, $path) &&
($files = ftp_nlist($this->cn, $path)) ){
foreach ( $files as $file )
{
$ele = [
'name' => $file,
'basename' => X::basename($file),
];
if ( @ftp_chdir($this->cn, $path.'/'.$ele['basename']) ){
$num = ftp_nlist($this->cn, '.');
$ele['num'] = \count($num);
$ele['type'] = 'dir';
@ftp_cdup($this->cn);
}
else{
$ele['type'] = Str::fileExt($file);
}
$res[] = $ele;
}
}
return $res;
}
BBN is a suite of PHP and JS libraries and VueJS components - all open-source! bbn.io, build applications, the quick way
This website uses cookies to ensure you get the best experience on our website.
© 2011-2025
BBN Solutions