Page 1 sur 1

Trier des fichiers par date

Posté : 15 déc. 2006, 10:50
par BioSs
Alors voici mon code :
<?php
 //on ouvre le dossier
$dossier = "livredor/";
$dir = opendir("$dossier");
 //Pendant que la variable file peut prendre la valeur de readdir($dir)
 while ($file=readdir($dir)) {

     //on demande le type du fichier (lettres a partir du point)
     $filetype = strstr("$file",".");
     //si le fichier est un document texte
     if ($filetype=='.txt') {
         //On récupère les données inclues dans le nom (pseudo,date d'écriture, commentaire/email)
         $date_ecrit=strtok($file,'_');
         $pseudo_2=strtok('_');
         $type=strtok('_');
   
  // découpage
  $annee = substr($date_ecrit, 0, 2);
  $mois = substr($date_ecrit, 3, 2);
  $jour = substr($date_ecrit, 6, 4); 

        //Si c'est un fichier contenant l'e-mail  
         if ($type=="messages.txt") {
  $lecture=fopen("livredor/".$file."", "r");
    	fclose($lecture);
    	echo $chaine;
         }
     }
 }
closedir($dir)
 ?>

Voilà. J'aimerais savoir si quelqu'un sait comment faire pour trier ces fichiers par date croissante ? Car après de nombreuse recherches sur des sites et google biensur ^^ Je ne comprends rien aux méthodes utilisés... Je suis encore très mal initié au PHP.

Merci d'avance.
BioSs

Posté : 15 déc. 2006, 13:11
par Ajoloca
Bonjour,

Regarde ce topic

Posté : 15 déc. 2006, 13:18
par albat
Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de ton problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Merci de prendre le temps de lire les règlements.