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

  FORUM HardWare.fr
  Programmation
  PHP

  Trie décroissant par rapport au nom de fichiers[screenshot inside]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Trie décroissant par rapport au nom de fichiers[screenshot inside]

n°647051
sakuraba
Posté le 18-02-2004 à 14:06:53  profilanswer
 

Bonjour,  
lorsque je clique sur le lien des fichiers listés ( .doc ) par ce script ça ouvre un fichier temporaire ( ~.doc ) qui a le même nom. donc je me retrouve avec les fichiers que je veux + les ouverts qui commencent par ~. Alors comment faire pour ne plus les afficher ?  
 
merci d'avance  
 
voici ce que j'ai déja fait :

Code :
  1. <?
  2. $flash = " Le Flash de la semaine ";
  3. $intranet = "via l'intranet";
  4. $rep = "flash_lrs/";
  5. $dir = opendir($rep);
  6. $maxtop = 5;
  7. function date_file($date) {
  8. return date("d/m/Y H:i:s",$date);
  9. }
  10. function affiche_file($fichier) {
  11. $extention=strlen(substr($fichier,strrpos($fichier,"." )));
  12. $extention=substr($fichier,0,strlen($fichier)-$extention);
  13. return($extention);
  14. }
  15. while ($f = readdir($dir)) {
  16. if (is_file($rep.$f)) {
  17. echo "<tr><td>";
  18. echo "<a href=file://srvnet01/flash_lrs/$f target=_blank>$flash ".affiche_file($f)."</a>";
  19. echo "<td>".number_format(filesize($rep.$f)/1024,"2",",","" );
  20. echo " Ko</td>";
  21. echo "</tr>\n";
  22. }
  23. }
  24. closedir($dir);
  25. ?>


 
voila le resultat :
http://62.210.160.29/ImgAlbums2/Images2/30204/MeT4LNPHX1D18022004140308474392.jpg


Message édité par sakuraba le 19-02-2004 à 11:20:48

---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
mood
Publicité
Posté le 18-02-2004 à 14:06:53  profilanswer
 

n°647524
sakuraba
Posté le 18-02-2004 à 17:26:20  profilanswer
 

j ai contourné l'erreur en utilisant ereg() mais maintenant j'ai les 2 dossier à savoir . et .. et impossible de les enlever.
http://62.210.160.29/ImgAlbums2/Images2/30204/MeT4LNPHX1D18022004172255329246.jpg
 

Code :
  1. <?
  2. $flash = " Le Flash de la semaine ";
  3. $intranet = "via l'intranet";
  4. $rep = "flash_lrs/";
  5. $dir = opendir($rep);
  6. $maxtop = 5;
  7. function date_file($date) {
  8. return date("d/m/Y H:i:s",$date);
  9. }
  10. function affiche_file($fichier) {
  11. $extention=strlen(substr($fichier,strrpos($fichier,"." )));
  12. $extention=substr($fichier,0,strlen($fichier)-$extention);
  13. return($extention);
  14. }
  15. while ($f = readdir($dir)) {
  16. if  (ereg("~","$f" ) {
  17. }
  18. else {
  19. echo "<tr><td>";
  20. echo "<a href=file://srvnet01/flash_lrs/$f target=_blank>$flash ".affiche_file($f)."</a>";
  21. echo "<td>".number_format(filesize($rep.$f)/1024,"2",",","" );
  22. echo " Ko</td>";
  23. echo "</tr>\n";
  24. }
  25. }
  26. closedir($dir);
  27. ?>


 


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
n°647530
jagstang
Pa Capona ಠ_ಠ
Posté le 18-02-2004 à 17:29:13  profilanswer
 

tu fais un simple test dessus... if ($f == "." || $f == ".." )


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°647589
sakuraba
Posté le 18-02-2004 à 18:21:49  profilanswer
 

ouais mais j'ai déja essayé donc tu conseilles de l'intégrer comment ?

n°647594
jagstang
Pa Capona ಠ_ಠ
Posté le 18-02-2004 à 18:28:00  profilanswer
 

:heink:  
 
n'aurais-tu pas récupérer ce script par hasard?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°647597
jagstang
Pa Capona ಠ_ಠ
Posté le 18-02-2004 à 18:29:52  profilanswer
 

while ($f = readdir($dir) && $f != "." && $f != ".." )


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°647608
sakuraba
Posté le 18-02-2004 à 18:39:52  profilanswer
 

juste les 2 fonctions sinon le reste c'est du perso  
merci pour ton aide

n°647721
pascal_
Posté le 18-02-2004 à 20:41:29  profilanswer
 

J'aurais plutot dit :  
if  (ereg("~","$f" ) || $f == "." || $f != ".." ( {

n°647766
sakuraba
Posté le 18-02-2004 à 21:14:18  profilanswer
 

merci

n°648146
sakuraba
Posté le 19-02-2004 à 08:47:15  profilanswer
 

JagStang a écrit :

while ($f = readdir($dir) && $f != "." && $f != ".." )  


http://62.210.160.29/ImgAlbums2/Images2/30204/MeT4LNPHX1D19022004084343400317.jpg
 


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
mood
Publicité
Posté le 19-02-2004 à 08:47:15  profilanswer
 

n°648149
sakuraba
Posté le 19-02-2004 à 08:48:30  profilanswer
 

pascal_ a écrit :

J'aurais plutot dit :  
if  (ereg("~","$f" ) || $f == "." || $f != ".." ) {


http://62.210.160.29/ImgAlbums2/Images2/30204/MeT4LNPHX1D19022004083921929.jpg
 
Voila la réponse  

Code :
  1. if  (ereg("~","$f" ) || $f == "." || $f == ".." ) {

 
 
mille merci


Message édité par sakuraba le 19-02-2004 à 08:51:35

---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
n°648329
sakuraba
Posté le 19-02-2004 à 10:57:02  profilanswer
 

Je voudrais inverser les fichiers donc faire un tri
http://62.210.160.29/ImgAlbums2/Images2/30204/MeT4LNPHX1D19022004105245648565.jpg


Message édité par sakuraba le 19-02-2004 à 10:57:18

---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
n°648415
pascal_
Posté le 19-02-2004 à 11:51:18  profilanswer
 

Au lieu d'afficher directement, tu stockes les résultats dans un tableau.
Puis tu le tries puis tu affiche le tableau.
 

n°648543
sakuraba
Posté le 19-02-2004 à 14:10:17  profilanswer
 

pascal_ a écrit :

Au lieu d'afficher directement, tu stockes les résultats dans un tableau.
Puis tu le tries puis tu affiche le tableau.
 
 


 
c est pas simple ça, je suis un debutant


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/

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

  Trie décroissant par rapport au nom de fichiers[screenshot inside]

 

Sujets relatifs
Arguments [Newbies inside]comparer le contenu de deux fichiers
[PHP] Classer un tableau de résultats par ordre décroissantGestion des fichiers texte
redirigez les erreurs et/ou faire fichiers logVBA excell (lire fichiers dans multiples sous répertoires)
creer des structures et des fichiers[VB Excel] fichiers d'aide
Batch copie de fichiers sous windowsHELP EditPlus (nioub inside)
Plus de sujets relatifs à : Trie décroissant par rapport au nom de fichiers[screenshot inside]


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