begin process at 2012 05 27 20:08:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > EXPLORATEUR DE DOSSIER EN VRAI PHP5

EXPLORATEUR DE DOSSIER EN VRAI PHP5


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Initié Date de création :23/03/2009 Vu / téléchargé :5 136 / 605

Auteur : jwalter57370

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture CALENDRIER MULTI-USAGE EN PHP (SANS BDD)

 Sources de la même categorie

SUPPRESSION AUTOMATIQUE DES FICHIERS RAW ORPHELINS APRÈS UN ... par malokaff
UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151

Commentaires et avis

Commentaire de GillesWebmaster le 30/03/2009 17:05:21

Pour trier les dossiers dans un ordre, il existe la fonction Sort() et Asort()
Pour les +/-, fais simplement une condition par rapport au nombre de sous dossiers
Pour aligner les dossiers: fais du CSS

Commentaire de GillesWebmaster le 30/03/2009 17:06:02 10/10

sans avoir fouillé le code dans les moindres détails,
le résultat est satisfaisant!

Commentaire de SOLTER13 le 02/04/2009 09:26:15

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.

Commentaire de jwalter57370 le 02/04/2009 12:19:02

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

Merci d'avance :)

Commentaire de SOLTER13 le 07/04/2009 16:09:05

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.

++

Commentaire de neigedhiver le 12/06/2009 17:09:19

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.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales