Foros del Web » Programando para Internet » PHP »

Numero de ficheros en una carpta

Estas en el tema de Numero de ficheros en una carpta en el foro de PHP en Foros del Web. Nunca trabaje con ficheros, enton para contar cuantos ficheros tiene una carpeta?? ay alguna funcion que lo haga? y que me los vaya metiendo en ...
  #1 (permalink)  
Antiguo 23/12/2004, 10:58
 
Fecha de Ingreso: noviembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
Numero de ficheros en una carpta

Nunca trabaje con ficheros, enton para contar cuantos ficheros tiene una carpeta?? ay alguna funcion que lo haga? y que me los vaya metiendo en un array, para asi yo mostrarlos, mirar es para ir mostrando unas fotos, enton aparecera un cuadro con una foto y luego tendra en el inferior dos botones tipo: << 1/10 >> y el 1/10 quiere decir foto 1 de 10 y asi metiendo los archivos(de las fotos) en un array me es facil ir sumando y restando pero no se que funciones usar ni para contar los archivos ni para meterlos en un array pq probe un for pero no...

salu2!
  #2 (permalink)  
Antiguo 03/11/2006, 12:44
Avatar de chiquirf  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 3
justo quiero averiguar algo parecido, pero a mi solo me basta con contar cuantos hay y ese valor tenerlo en una variable.

alguien sabe como hacerlo????

gracias
  #3 (permalink)  
Antiguo 03/11/2006, 12:49
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Haciendo uso de la función scandir podéis obtener un array con los archivos. Como también incluye el '.' y el '..' con hacer un count del array y restarle 2 sabréis cuantos archivos y carpetas hay...

Ahora, si sólo kieres saber cuántos archivos q no sean carpeta hay deberás recorrer el directorio con readdir y usar la función is_dir para descartar directorios al hacer la suma.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...

Última edición por djreficul; 03/11/2006 a las 12:52 Razón: Añadidos los enlaces a las funciones PHP
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 23:08.