Télécharger le zip
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 dossiersPour aligner les dossiers: fais du CSS
sans avoir fouillé le code dans les moindres détails,le résultat est satisfaisant!
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.
Est-ce que tu peux me fournir les sources ? Je jetterais un coup d'½il et j'adapterais.Merci d'avance :)
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. ++
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=45125Ca devrait donner une bonne base pour ce qui est de l'utilisation de la SPL dans ce contexte.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 565 membres 141 nouveaux aujourd'hui 16 195 membres club