Affichage des répertoires/fichiers en arbre

Soyez le premier à donner votre avis sur cette source.

Vue 6 604 fois - Téléchargée 1 276 fois

Description

Voilà un petit code qui permet de voir rapidement des fichiers sur son ordinateur ou sur son site (style ftp).

3 fichiers codés :
index.php (.php car je l'utilise à la base de mon répertoire www dans EasyPHP et le .htm ne fonctionne pas)
menu.php
corps.htm (fichiers htm vide...)

et des images pour le graphisme

Point de vue utilisateur, ce système se sépare en deux parties dans une frame (index.php).
D'un coté, un menu avec des dossiers et des fichiers
De l'autre coté, le fichier sélectionné dans le menu (quand il est supporté par le navigateur)

Le menu affiche les dossier, et les fichiers dans le dossier actif.

Il suffit de cliquer sur un dossier pour afficher son contenu.

Heu je sait pas si c'est très clair... faut tester pour comprendre ;)

Du côté webmaster, la configuration se fait dans menu.php
trois variables à modifier (optionnel)

$o=Array(" o"," Ko"," Mo"," Go"," To");
Tableau pour les différentes unitées en octets. à changer si vous voulez mettre par exemple octets au lieu de o

$date="d/m/y H:i:s";
Format des dates. (dernière modification/accès)

$root="./root/";
La variable la plus importante. c'est le dossier racine du système.

C'est à peu pres tout. On peut modifier le css au début, et les images pour changer le graphisme...

Conclusion :


Je ne connait pas encore de bug, je comte sur vous pour en trouver ;)

Je n'ai pas cherché à le faire compatible css2.0, xhtml etc....

Ca fonctionne sur firefox comme sur ie

J'ai mis initié, même si ce n'est pas très compliqué...

C'est ma deuxième source, soyez indulgent ;)

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Messages postés
27
Date d'inscription
mercredi 4 février 2004
Statut
Membre
Dernière intervention
13 mars 2007

"(.php car je l'utilise à la base de mon répertoire www dans EasyPHP et le .htm ne fonctionne pas)"
pour ça, il y a juste à modifier httpd.conf de apache (ça doit être vers la fin, si je me souviens bien)

pour le reste, je n'ai pas encore testé ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.