hola muy buenas ,estoy realizando una conexion a un servidor ftp y, sacando la funcion ftp_nlist me devuelve los archivos y carpetas, ordenados alfabeticamente
necesitaria saber si hay algun metodo o manera para diferenciar los archivos de las carpetas, tengo una solucion chapucera que es esta:
Código PHP:
$ftp = ftp_connect(SERVIDOR,PUERTO);
ftp_login($ftp,NICK,PASS);
ftp_pasv($ftp,true);
$ficheros = ftp_nlist($ftp,ftp_pwd($ftp));
foreach($ficheros as $fichero){
$extension = explode('.', $fichero);
$extension = $extension[count($extension) -1];
if($extension != $fichero){$icon='images/ftp/file.png';}else{$icon='images/ftp/folder.png';}
echo "<td><img src=".$icon." />$extension;</td>";
echo "<td>".$fichero."</td><tr>";
}
lo que pasa es que si le pones un punto a una carpeta deja de tratarse como carpeta y pasa a ser un fichero
alguien podria ayudarme?
gracias