Esempio per la creazione di un elenco di riferimenti (stile menu) di sotto-cartelle presenti in una cartella data in input (variabile $dir).

Una applicazione di tale esempio può essere il file index.php di un sito web che contiene diversi siti memorizzati dentro cartelle diverse. Ovviamente questo è solo lo script per visualizzare le sotto-cartelle come elenco non numerato, ma può essere personalizzato tramite l'utilizzo di css.

In questo esempio non vengono utilizzati ripetizioni.

<?php
$dir = "../"; 
if (is_dir($dir)) {
echo "<ul>";
foreach(glob($dir.'*') as $file)
    if (is_dir($file)) { 
   	 echo '<li><a href="'.$file.'">'.$file.'</a></li>';  
   }
   echo "</ul>";
} else {echo "No directory";}
?>