Hola. El primer favor que te pediría es si puedes
indentar (
tabular) y poner con
pretty-print (
poner el código de forma más elegante) para que podamos entenderlo sin tener que hacer un gran esfuerzo.
Aquí tienes más información de lo que me refiero:
http://en.wikipedia.org/wiki/Prettyprint
Referente a contar el número de archivos por directorio, puedes echarle un vistazo a la
documentación sobre directorios de PHP:
http://www.php.net/manual/es/book.dir.php
Especialmente, la función readdir, en la parte donde colaboran los usuarios hay un ejemplo de lo que tú pides.
Para más adelante y como consejo te diría que, por eficiencia, no usases la función de lectura dos veces (
una para contar el total y otra para listar los ficheros), sino que en primer lugar leyeras los datos y los metieras en un array la información que necesites.