Codice PHP:
<?


if($handle = @opendir($path))
{
    
$n_files 0// Contatore dei files presenti nella cartella

    
while(false !== ($file readdir($handle)))
    {
        
//clearstatcache();
        
if($file != "." && $file != "..")
        {
            if(
is_file($path."/".$file))
            {
            
?>
                [url="<? echo $path."]"><? echo $file?>[/url]

            <?
                        $n_files
++; // Incrementi il contatore dei files presenti nella cartella
            
}
        }
    }
    
       switch(
$n_files)   // uso switch e non un if giusto per rendere la cosa più chiara
        
{
            case 
0// Nel caso in cui il contatore non abbia trovato files
              
echo "

[b]La cartella "
.$path." è vuota[/b]</p>";
            break;
            
            case 
1:
              echo 
"

[b]La cartella "
.$path." contiene un solo file[/b]</p>";
            break;

            default:
              echo 
"

[b]La cartella "
.$path." contiene ".$n_files." files[/b]</p>";
            break:
        }

    
closedir($handle);
}
else
    echo 
"Sincronizzazione cartella fallita!";
?>
cosi va bene?