Mammouth du PHP |
804 Messages
18 mars 2011, 02:55
Bonjour,
je viens de développer une fonction qui devrait me lister les fichiers d'un répertoire dans l'ordre alphabétique, la solution que j'ai trouvé est de générer un tableau array() puis de le sortir via une boucle juste après avoir remis mon tableau array dans l'ordre via sort()
à la première exécution tout semble tourner correctement, mais non certain fichier font ce qu'il veulent et ce place pas en ordre, au début je me suis dis qu'il doit s'agir d'un problème avec les extensions de mes fichiers (.GIF,.JPG, etc.) , après vérification non c'est pas ca, du coup je file voir sur le serveur pour voir quelques propriétés qui pourrait me donner une idée du problème et effectivement j'ai découvert que si les fichier ne sont pas du même nom de groupe la fonction sort() me crée plusieurs listes par ordre alphabétique effectivement mais sépare malheureusement les groupes
exemple:
aafichier1.jpg => nom de groupe "apache"
aafichier2.jpg => " " " "apache"
bbfichier1.jpg => " " " "apache"
bbfichier2.jpg => " " " "apache"
aafichier1.jpg => " " " "psacln"
aafichier3.jpg => " " " "psacln"
bbfichier4.jpg => " " " "psacln"
bbfichier5.jpg => " " " "psacln"
quelqu'un aurait une solution pour que la fonction sort() ignore les noms de groupe et cree un classement tous fichiers compris
merci d'avance
dog