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.