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?