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";}
?>