Tu installes le script « Directory Lister » dans un répertoire de ton choix sur ton espace FTP ainsi que les répertoires/fichiers que tu souhaites lister, tel que par exemple, ton site Web accessible à l’adresse :
http://www.domain.tld//partage/
.
Sur ton espace FTP tu envoies le script dans le répertoire :
./partage/
ainsi que les répertoires/fichiers que tu souhaites partager, tels que par exemple :
./partage/creations/
&
./partage/documents/
.
Le script va détecter automatiquement le contenu du répertoire
./partage/
pour l’afficher. Tu peux naturellement masquer ce que tu souhaites à l’intérieur de ce répertoire : fichiers, sous-répertoires, etc..
D’ailleurs, tu n’as pas dû chercher longtemps car la page d’accueil du script indiquée plus haut fournit la démarche d’installation, que je te traduis :
Installation
Démarche d’installation de l’outil « Directory Lister » :
[list=][*]Télécharger puis extraire sur son disque dur l’archive au format ZIP du l’outil « Directory Lister » ;
[*]Copier le fichier resources/default.config.php
de l’archive ZIP du script sur son espace de stockage FTP dans ./resources/config.php
;
[*]Transférer le fichier index.php
ainsi que le répertoire resources
dans le répertoire que l’on souhaiter lister ;
[*]Transférer les fichiers supplémentaires dans le même répertoire que le fichier index.php
;
[*]C’est tout ! À présent il est possible de consulter le répertoire et d’afficher la liste de son contenu depuis la page Web de ce répertoire.[/list]
En clair, tu télécharges la dernière version du script :
https://github.com/DirectoryLister/Dire ... /2.7.1.zip puis tu envoies sur ton espace FTP tout le contenu du répertoire
DirectoryLister-2.7.1
vers le répertoire que tu souhaites partager, puis tu envoies les répertoires/fichiers à partager dans ce même répertoire, puis tu devrais pouvoir consulter ce contenu depuis son adresse Web, tel que mon exemple ci-dessus l’indique.
Dans le fichier
resources/default.config.php
tu trouveras plusieurs options pour personnaliser l’outil, comme masquer du contenu, indiqué dans ce paragraphe :
Code : Tout sélectionner
// Hidden files
'hidden_files' => array(
'.ht*',
'*/.ht*',
'resources',
'resources/*',
'sessions',
'COPYING',
'README.md',
'robots.txt',
),
.
Par exemple. ceci :
'README.md',
indique qu’il faut masquer le fichier
README.md
alors que ceci :
'resources',
permet de masquer le répertoire
./ressources/
mais pas son contenu, d’où la ligne suivante, ceci :
'resources/*',
qui permet de masquer tout le contenu du répertoire
./ressources/
.
Tout compte fait je me suis trompé sur un point : « tu peux … ajouter/supprimer leur contenu (compte administrateur requis pour ces deux dernières) ». Ce n’est pas vrai, j’utilise un autre script, permettant d’atteindre le même but (lister le contenu d’un répertoire) sur un autre de mes sites et qui permet en plus d’ajouter des fichiers (pas les supprimer) directement depuis la page sans avoir à utiliser son logiciel client FTP. Cet autre script permettant cela se nomme :
Encode Explorer, la démarche d’installation/personnalisation est identique voire simplifiée puisqu’il fonctionne avec un seul fichier
./index.php
. Tu peux voir un exemple sur cet autre site Web :
http://galixte.free.fr.