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 :
- <?php
- $nb_fichier = 0;
- echo '<ul>';
- if($dossier = opendir('./planning'))
- {
- while(false !== ($fichier = readdir($dossier)))
- {
- if($fichier != '.' && $fichier != '..' && $fichier != 'index.php')
- {
- $nb_fichier++; //On incrémente le compteur de un
- echo '<li><a href="./planning/' . $fichier . '">' . $fichier . '</a></li>';
- } //On ferme le if (qui permet de ne pas afficher index.php, etc.)
- } //On termine la boucle
- echo '</ul><br />';
- echo 'Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier';
- closedir($dossier);
- }
- else
- echo 'Le dossier n\' a pas pu être ouvert';
- ?>
|
Message édité par charlelechauve le 28-11-2009 à 16:33:12