Ho bisogno di uno script che mi mostri solo le sottocartelle presenti in una determinata directory, ma non mi faccia vedere eventuali altri files.
Codice PHP:
// percorso della directory da leggere
$directory "/path/";

// apriamo la directory
$open_handle opendir($directory);

// impostiamo un ciclo while() per scorrere tutto il contenuto
while( $read readdir($open_handle) ) 
  {
    if( (
$read != ".") && 
        (
$read != "..") &&
// verifichiamo che non si tratti di files (se hanno le estensioni non lo metto)
        
( (!substr($read, -41) == ".") || (!substr($read, -51) == ".") )
      ) 
      {echo 
$read "
\n"
;}
  }

closedir($open_handle); 
Così mi mostra solo due delle cartelle effettivamente presenti, quelle che hanno nomi di tre lettere. Le altre due, che hanno nomi di 5 e 15 caratteri, non me li mostra.

Dov'è che sbaglio?