La funzione "is_dir" ke dovrebbe determinare la differenza tra cartella e file nn mi funziona:


$cartella = opendir('prova');

while ($file = readdir($cartella)) {
if (is_dir($file)) { echo "<a href=\"$file\">$file</a>
";}
}
Mi restituisce:

.
..
Quando è piena di cartelle!!!!!

Qualcuno sa dirmi in cosa sbaglio?

Grazie