Explorateur de dossier en vrai php5

Soyez le premier à donner votre avis sur cette source.

Vue 9 143 fois - Téléchargée 1 228 fois

Description

Bonjour à tous.

Cette source permet d'afficher un explorateur de répertoire (les fichiers sont facilement adaptable), le tout coder en PHP5 (utilisation des classes PHP5 existantes).

Conclusion :


Il y a surement des erreurs de codages, des lacunes alors merci de m'en faire part et je ferais les corrections nécessaires.

Il y a plusieurs choses que j'aimerais modifier mais j'ai besoin de votre aide :
- Aligner les répertoires et le texte d'une ligne de liste
- Supprimer le signe +/- si il n'y a pas de sous-répertoire
- Trier les dossiers dans l'ordre alphabétique

Merci pour vos contributions

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
15
Salut,

Je tombe seulement maintenant sur cette source.
Bon, point positif : l'utilisation de la SPL (même si c'est encore très rudimentaire).

Par contre, je ne comprends pas ce besoin de rendre procédural du code objet, c'est à dire pourquoi encapsuler dans une fonction l'instanciation d'un RecursiveDirectoryIterator ?
A oui, pour la récursivité... Parlons-en de la récursivité... Non seulement c'est pas optimisé, mais en plus, c'est un peu (beaucoup) cracra. Il existe des itérateurs permettant de gérer la récursivité de manière beaucoup plus simple que ça (et avec moins de lignes de codes à l'utilisation).

Tiens, une fois n'est pas coutume, j'vais me faire de la pub... Je me suis permis d'écrire une source que je considère (tout à fait immodestement) comme une référence en matière de parcours récursifs de répertoires (rien que ça) sur PHPCS en tout cas.
http://www.phpcs.com/code.aspx?ID=45125
Ca devrait donner une bonne base pour ce qui est de l'utilisation de la SPL dans ce contexte.
Messages postés
2
Date d'inscription
jeudi 27 novembre 2008
Statut
Membre
Dernière intervention
7 avril 2009

Re!!

Tu trouveras les sources sur :
http://webeleves.emse.fr/~lbour/PI/Bibliotheque.zip

N'hésite pas à me dire si tu as fait des modifs.

++
Messages postés
11
Date d'inscription
jeudi 4 décembre 2008
Statut
Membre
Dernière intervention
6 avril 2009

Est-ce que tu peux me fournir les sources ? Je jetterais un coup d'œil et j'adapterais.

Merci d'avance :)
Messages postés
2
Date d'inscription
jeudi 27 novembre 2008
Statut
Membre
Dernière intervention
7 avril 2009

J'ai obtenu un résultat bcp plus satisfaisant en utilisant le javascript d'un arbre pré-existant.
L'exemple se trouve ici :
http://webeleves.emse.fr/~lbour/PI/bibliotheque/example01.html

Et voici le travail que je fais avec PHP :
http://webeleves.emse.fr/~lbour/PI/bibliotheque/arbrefinal.php

Mon arbre n'est pas parfait non plus car il ne gère pas les " ' ". D'autre part il est très lent si tu as plus de mille documents/dossiers.

Si le code source vous intéresse faites moi signe.
Vous pouvez récupérer une bonne partie des sources depuis le répertoire.
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
1
sans avoir fouillé le code dans les moindres détails,
le résultat est satisfaisant!
Afficher les 6 commentaires

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.

Du même auteur (jwalter57370)