a pues mira, seria muy facil.... bueno seria un script basico, aun tienes que mejorar algunas cosas ahi, pero la idea seria mas o menos asi.
Código PHP:
<?
$dir = "/carpeta";
$dh = opendir($dir);
while (false !== ($nombre_archivo = readdir($dh))) {
$archivos[] = $nombre_archivo;
if( is_dir($nombre_archivo) )
{
$contdir++;
y aqui te vuelves a ciclar como el while de arriba....
}
}
$total_archivos = count($archivos);
$total = $total_archivos-2;
?>
la cosa es que al final, tendras el contador de archivos y contador de subdirectorios... y ya podras hacer tu calculos y hacer la sumas y restas correspondientes...
el problema aqui es que, solo revisa en un primer subnivel el conteo de directorios, pork k pasa si ese subdirectorio contiene otro subdirecorio y asi sucesivamente...
entonces lo que se me ocurre es una funcion recursiva......
que se llame, asi misma....
disculpa pero no ando en mi escritorio... saludos.. !