Foros del Web » Programando para Internet » PHP »

ayuda con ftp_nlist

Estas en el tema de ayuda con ftp_nlist en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/10/2010, 06:38
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Pregunta ayuda con ftp_nlist

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
  #2 (permalink)  
Antiguo 30/10/2010, 17:38
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: ayuda con ftp_nlist

Lo que he visto que hacen es usar ftp_chdir para detectar si es un directorio. Si hace el cambio entoces lo es.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 31/10/2010, 04:28
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda con ftp_nlist

Ok muchas gracias, lo pruebo

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:11.