Salve, ho un nuovo problema... dunque il mio codice è il seguente:

<?
echo "Elenco dei files:

";

if ($cartella = opendir('public/')) {
while (false !== ($file = readdir($cartella))) {
if ($file != "." && $file != "..") {
echo "$file
";
}
}
closedir($cartella);
}
?>
all'interno della cartella PUBLIC sono contenute SOLO altre cartelle (e non file), e vorrei che al fianco della variabile $file mi mettesse il NUMERO di FILE presenti nelle cartelle. avevo provato con questo:

<?
echo "Elenco dei files:

";

if (($cartella = opendir('public/))&&($numero = count('$cartella'))) {
while (false !== ($file = readdir($cartella))) {
if ($file != "." && $file != "..") {
echo "$file ($numero)
";
}
}
closedir($cartella);
}
?>
il problema è che mi mette solamente il numero dei file presenti nella PRIMA CARTELLA tipo

cartella 1 (1)
cartella 2 (1)
cartella 3 (1)

e non ad esempio

cartella 1 (1)
cartella 2 (4)
cartella 3 (5)


grazie in anticipo