listare i files di una cartella

icona per espandere il menu interno

...generandone automaticamente l'indice

Se si aggiorna spesso il proprio sito, o almeno alcune sue cartelle (directory), può essere utile automatizzare la creazione del menu con i files contenuti, ovviamente linkati e non semplicemente elencati, e ovviamente in un formato che risulti gradevole e comprensibile ai visitatori.

Per fare questo esistono degli script, tra cui in PHP, con cui si posso appunto raggiungere tali obbiettivi:

  • elencando soltanto i files e non le cartelle o i link per risalire di (un) livello (cioè . e ..);
  • elencando soltanto i files che ci interessa siano linkati, ad esempio non il file index;
  • nascondendo le estensioni
  • eventualmente sostituendo nomi abbreviati con nomi completi

Quest'ultima possibilità richiede l'aggiunta di codice supplementare, meno facile da gestire di quello che serve per il resto; per cui la strada più semplice resta quella di dare subito dei nomi intelligibili agli stessi files.

Do, qui sotto, un esempio

In questo caso non ci siamo preoccupati di sostituire i nomi dei files con dei nomi pienamente comprensibili, e l'effetto, ne converrete, non è ottimale.

📂 In questa sezione