listare i files di una cartella
...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- beez.svg
- edit_css
- edit_dinamiche
- edit_img
- edit_testuali
- edit_visuali
- error_log
- farsi-conoscere
- gestione_sito
- ind_editors
- ind_server
- prog_secondari
- ripulire_codice
- sistema_solare.svg
- sole.autunnale.svg
- star.wars
- svg-astronomia
- svg-come.ottenerli
- svg-sfondo
- svg-soluzione.problemi
- svg-vs-flash
- svg
- test_CSS3
- tips_CSS3
- tips_TagClouds
- tips_allineare-elementi
- tips_border_radius
- tips_box-curvo
- tips_centrare-elemento
- tips_codifica-caratteri
- tips_effetto-mirror
- tips_effetto-oro
- tips_filtri-css
- tips_firefox-svg-bug
- tips_flexbox_posfixed.2
- tips_flexbox_posfixed.3
- tips_flexbox_posfixed
- tips_freccia-css
- tips_generate-path
- tips_generate-toc
- tips_generate_dir-index
- tips_google-search-link
- tips_layout
- tips_logo
- tips_mobile
- tips_nastri.2
- tips_nastri
- tips_nastro_angolo
- tips_position-vertical-fixed
- tips_resize_text-image
- tips_sfondo.multiplo
- tips_smista-lingue
- tips_tab-menu.2
- tips_tab-menu
- tips_target.blank
- tips_text-gradient
- tips_transitions
- tips_zoom-image-without-resize
- w3.accessibilita
- yed.svg
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.