Ciao a tutti
Mi trovo a dover affrontare una situazione che mi stà facendo dannare l'anima.

Quello che vorrei fare è tipo un "menu" ad albero (anche se non è proprio un menu) dove i vari link non sono statici (ossia inseriti manualmente), ma presi dal contenuto di una cartella.

Mi spiego meglio.

Se all'interno della cartella immagini (che in questo caso è la cartella di root) ho 4 sotto cartelle, quelle dovrebbero far parte del menu, dove se successivamente una sottocartella contiene in se un'altra cartella, mi viene visionato con un + a sinistra del menu (proprio come "gestione risorse di windows").

Fino ad adesso sono riuscito a visionare le sottocartelle della root, infatti se aggiungo fisicamente una sotto-cartella sotto immagini, questa mi viene visionata nel menu. Quello che non riesco a fare è fare in modo che se una cartella contiene sottocartelle, mi aggiunge un + a sinistra, altrimenti no. Se clicco poi sul + mi si estende facendomi vedere il contenuto della sotto-cartella.

Puntualizzo che ciò che mi interessa vedere sono soltanto le cartelle e non i file.

il codice che ho utilizzato è il seguente:
codice:
if ($dir=opendir($path)) {
  $i=0;
  while (($files=readdir($dir))!==false) {
    if (is_dir($path."/".$files) && (($files !=".")&& ($files!=".."))) {
      $folders[$i]=$files;
      $i++;
    }
  }
}

Mi potete aiutare ?
Ovviamente lo stile ci penso poi io ad aggiungerlo. Quello che mi interesserebbe sapere è come potergli dire di mostrarmi se una sottocartella è vuota oppure no, e se no, farmici entrare.

Grazie.