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

  FORUM HardWare.fr
  Programmation
  PHP

  Trier un repertoire selon la date ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Trier un repertoire selon la date ?

n°1152244
nycius
Ich liebe dich !
Posté le 18-07-2005 à 10:23:12  profilanswer
 

Salut
 
J'utilise ce script pour lister le contenu d'un repertoire :

Code :
  1. function recursive_display($path)
  2. {
  3. $chaine = '';
  4. $O = dir($path);
  5. if(!is_object($O))
  6. return false;
  7.  while($file = $O -> read())
  8.  {
  9.       if($file != '.' && $file != '..')
  10.       {
  11.       if(is_file($path.'/'.$file))
  12.       $chaine .= $file;
  13.                 }
  14.          }
  15. $O -> close(); //return true;
  16. return($chaine);
  17. }
  18.     $chaine .= recursive_display(resultats);


 
J'aimerai pouvoir les trier selon la date de création du fichier
QQun peut m'eclairer ?

mood
Publicité
Posté le 18-07-2005 à 10:23:12  profilanswer
 

n°1152264
afbilou
pouet your life
Posté le 18-07-2005 à 10:36:44  profilanswer
 
n°1152272
nycius
Ich liebe dich !
Posté le 18-07-2005 à 10:43:55  profilanswer
 

Merci j'ai bien vu que c'etait avec cette fonction la
seulement je sais pas trop comment l'adapter a mon script

n°1152278
betsamee
Asterisk Zeperyl
Posté le 18-07-2005 à 10:49:34  profilanswer
 

au lieu de construire une chaine utilise un tableau ou tu placerais tes noms de fichier selon leur date de creation (cf algos de sorting basiques)

n°1152284
afbilou
pouet your life
Posté le 18-07-2005 à 10:53:28  profilanswer
 

Il faut que tu crées un tableau a 2 dimensions dans ta boucle while.
premiere colonne : timestamp renvoyé par filemtime.
deuxieme colonne : nom de fichier.
Une fois sorti de ta boucle tu tries le tableau avec sort().


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Trier un repertoire selon la date ?

 

Sujets relatifs
formulaire avec une date anterieur à la date actueldate dans un menu deroulant combobox
difference de dateparcourir le repertoire courant par JVM
[PHP/FTP] Supprimer un répertoire au nom interditForcer la langue de la date
Liste fichier repertoire distantForcer Format Champ Date/Heure
[C#] trouver le début de semaine par rapport à une dateDate Naissance
Plus de sujets relatifs à : Trier un repertoire selon la date ?


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