Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2502 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  classer alphabiquement le contenu d'un répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

classer alphabiquement le contenu d'un répertoire

n°1945554
charlelech​auve
Posté le 28-11-2009 à 13:14:17  profilanswer
 

Bonjour,  
 
J'ai une page web qui contient des fichiers .xls a telecharger. Ils sont mis automatiquement sur la page web apres transfert sur le serveur par ftp, et sont donc rangé par ordre de mise en ligne.  
 
Cependant il peut arriver qu'on doive modifier un planning plus ancien que le dernier, tout en le laissant a sa place. Il me faut donc une fonction permettant de classer automatiquement mes fichiers mis sur le serveur pour q'u'ils s'affichent par ordre alphabétique.  
 
Pourriez vous me dire comment faire ? J'ai beau regardé plein de tuo je n'y arrive pas.  
 
cf ci dessous mon code (enfin, celui sur le site du zero:D) qui marche tres bien (mais sans classement)
 

Code :
  1. <?php
  2. $nb_fichier = 0;
  3. echo '<ul>';
  4. if($dossier = opendir('./planning'))
  5. {
  6. while(false !== ($fichier = readdir($dossier)))
  7. {
  8. if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
  9. {
  10. $nb_fichier++; //On incrémente le compteur de un
  11. echo '<li><a href="./planning/' . $fichier . '">' . $fichier . '</a></li>';
  12. } //On ferme le if (qui permet de ne pas afficher index.php, etc.)
  13. } //On termine la boucle
  14. echo '</ul><br />';
  15. echo 'Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier';
  16. closedir($dossier);
  17. }
  18. else
  19.      echo 'Le dossier n\' a pas pu être ouvert';
  20. ?>


Message édité par charlelechauve le 28-11-2009 à 16:33:12
mood
Publicité
Posté le 28-11-2009 à 13:14:17  profilanswer
 

n°1946454
aideinfo
Posté le 01-12-2009 à 21:48:44  profilanswer
 

Tu as une fonction sort().
 
P.S. : ce n'est pas tellement du HTML, CSS ou JS.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1946484
skeye
Posté le 02-12-2009 à 07:32:22  profilanswer
 

au lieu d'afficher directement dans la boucle, mets tes noms de fichiers dans un tableau, puis trie le tableau avant d'afficher.


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  classer alphabiquement le contenu d'un répertoire

 

Sujets relatifs
shell simple pour changer de repertoireRemonter les fichiers de repertoire
Scan d'un répertoire ou table en base de données ?[php] un include de contenu dans page sans rechargement : possible?
[réglé] Comment afficher dans une listbox le contenu d'un repertoire.Clos - Ouvrir un répertoire distant avec PHP et y travailler
Redirection de URI d'un répertoire vers VHost Apache[Js et PHP] Récuperer contenu d'un champs texte sans refresh
VBA copier contenu feuille excel dans autre fichier + sauvegarder sous 
Plus de sujets relatifs à : classer alphabiquement le contenu d'un répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR