ciao a tutti

scusate se irrompo nuovamente con una discussione sull'uso di is_dir ma non ne vengo a capo neanche dopo aver consultato le risposte ai questiti precedenti su questo forum.

Il mio problema: trovare e stampare solo le dir contenute in una data dir.
Esempio: dir pippo contiene 5 file e tre dir

setto la dir con $dir = $_SERVER["document_root"] . "/pippo";
echo $dir mi mostra il percorso corretto: sono nella dir pippo

apro la dir con opendir ed eseguo il ciclo while (il tutto liberamte tratto dagli articoli del sito )

all'interno del ciclo provo:
if(is_dir($read))
{ echo "$read
"; }

Ma il risultato è altalenante: una volta mi mostra solo le dir . e .., a volte nenache quelle.

se eseguo !is_dir($read) mi stampa, correttamente, solo i file

Forse il problema consiste nel fatto che testo questo script su winzozz xp pro?
Ma se provo lo script sul mio caro e vecchio server linux non ottengo risultati diversi.

Grazie a chi mi indirizzerà sulla giusta soluzione.