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

  FORUM HardWare.fr
  Programmation
  PHP

  Trier dans l'ordre décroissant l'affichage des fichiers

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Trier dans l'ordre décroissant l'affichage des fichiers

n°1469398
thenab
Fait po chier...
Posté le 02-11-2006 à 16:36:13  profilanswer
 

Bonjour,
 
J'ai cette fonction :
 
Je souhaite maintenant afficher mon résultat par ordre décroissant mais je n'y arrive pas.
 
Quelqu'un a une idée ?
 
Merci d'avance.
 

Code :
  1. <?php
  2.        $repertoire = opendir("../clients/".$_SESSION['user']);
  3.        while ($entree = readdir($repertoire)) {
  4.          if ($entree != "." && $entree != ".." )
  5.          $tFichiers[] = filesize("../clients/".$_SESSION['user']."/".$entree)."+".$entree;
  6.        }
  7.        closedir($repertoire);
  8.        function taille($fichier){
  9.       global $size_unit;
  10.       $taille=$fichier;
  11.       if ($taille >= 1073741824)
  12.       {$taille = round($taille / 1073741824 * 100) / 100 . " Go";}
  13.       elseif ($taille >= 1048576)
  14.       {$taille = round($taille / 1048576 * 100) / 100 . " Mo";}
  15.       elseif ($taille >= 1024)
  16.       {$taille = round($taille / 1024 * 100) / 100 . " Ko";}
  17.       else
  18.       {$taille = $taille . " o";}
  19.       if($taille==0) {$taille="-";}
  20.       return $taille;
  21.        }
  22.       
  23.        if ($tFichiers=="" ) {
  24.         echo "<br><br>Aucun fichier disponible<br><br><br>";
  25.       } else {
  26.         for ($cpt = 0; $cpt < sizeof($tFichiers); $cpt++) {
  27.           $tVals = explode("+", $tFichiers[$cpt]);
  28.           echo "- <img src='../images/rar.gif' align='texttop'> <a href='../clients/".$_SESSION['user']."/".$tVals[1]."' class='normal' target='_blank'>".$tVals[1]."</a> (".taille($tVals[0])." )<br>\n";
  29.         }
  30.        }
  31.      ?>


---------------
Thenab - Quitte à passer pour un con, passe vite !
mood
Publicité
Posté le 02-11-2006 à 16:36:13  profilanswer
 

n°1469514
Kyfun
Les choses se passent !
Posté le 02-11-2006 à 18:51:07  profilanswer
 

Tu fais un tableau que tu trie à la volé, (ou tout d'un coup c'est toi qui vois), et puis t'affiche ce qu'il y'a dans ton tableau :D


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
n°1469674
afbilou
pouet your life
Posté le 02-11-2006 à 23:39:17  profilanswer
 

round(x*100)/100 --> round(x,2)

n°1469695
leflos5
On est ou on est pas :)
Posté le 03-11-2006 à 01:37:26  profilanswer
 

Par ordre décroissant de quoi :??:
Tu fais un vrai tableau et pas un truc avec des vilains + pour séparer les données, et tu tries sur ce que tu veux ;)

n°1469697
thenab
Fait po chier...
Posté le 03-11-2006 à 01:40:19  profilanswer
 

Bah en fait, c'est des noms de fichiers que je dois classer :
 
- 200605-test.txt
- 200604-test.txt
- 200603-test.txt
- etc.

n°1469699
leflos5
On est ou on est pas :)
Posté le 03-11-2006 à 02:03:19  profilanswer
 

Bah suffit de trier ton tableau, y'a plein de fonctions qui font ça ;) Sauf qu'il faudra faire un truc plus propre que ça pour pas faire une usine à gaz pour trois fois rien...

n°1469701
thenab
Fait po chier...
Posté le 03-11-2006 à 02:06:20  profilanswer
 

Ouais, j'y connais plus grand chose... je pense qu'un rsort peut faire ça ?


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

  Trier dans l'ordre décroissant l'affichage des fichiers

 

Sujets relatifs
Boucle pour traiter série de fichiers dans un ordre[E/S fichiers Linux] travailler avec de gros fichiers (ethereal)
PROBLEME D'AFFICHAGE SUR FIREFOXproblème d'affichage client telnet
Trier par insertiion par ordre croissantOracle - Affichage console
Trier un Array en fonction d'une colonneprobleme d'affichage de caracteres
Plus de sujets relatifs à : Trier dans l'ordre décroissant l'affichage des fichiers


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