ho inserito nella pagina qst codice

codice:
<?php
  if ($handle = opendir('C:\Programmi\Apache\Apache2.2\htdocs\sito\allegati')) 
      {
	while (false !== ($file = readdir($handle))) 
             { 
		if ($file != "." && $file != "..") { 
							echo "$file\n"; 
						        }  
             }
         closedir($handle); 
       }
?>
mi visualizza correttamente il contenuto della cartella "allegati"...ma non mi visualizza le altre cartelle contenute (c'è ora 1 cartella "prova1" che contiene 1 file e una cartella "prova2" che a sua volta contiene un file).

vorrei visualizzare tutto il contenuto della cartella "allegati"