login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dir sort (Opgelost)

Offline ikki007 - 09/03/2008 19:11
Avatar van ikki007Gouden medailleGouden medaille

PHP ver gevorderde
Met de code krijg ik de dirs gewoon door elkaar (2, 3, 1 ipv 1, 2, 3)

  1. if($dir != $startDir.'/' && $dir != $startDir)
  2. {
  3. if($handle = opendir($dir))
  4. {
  5. unset($img);
  6. $img = array();
  7.  
  8. while (false !== ($file = readdir($handle)))
  9. {
  10. if($file != '.' && $file != '..')
  11. {
  12. $ext = array_pop(explode('.', $file));
  13.  
  14. if(in_array($ext, $bestandtypes))
  15. {
  16. array_push($img, $file);
  17. }
  18.  
  19. if(is_dir($dir.'/'.$file))
  20. {
  21. echo '<a href="index.php?d='.str_rot13(encode5t($d.'/'.$file)).'">'.$file.'</a><br />';
  22. }
  23. }
  24. }
  25.  
  26. closedir($handle);
  27. }
  28. }


Iemand enig idee waar ik moet sorten?

3 antwoorden

Gesponsorde links
Offline Grayen - 10/03/2008 15:26
Avatar van Grayen PHP ver gevorderde Als volgt?

  1. if($dir != $startDir.'/' && $dir != $startDir)
  2. {
  3. if($handle = opendir($dir))
  4. {
  5. $img = array();
  6. $dirs = array();
  7.  
  8. while (false !== ($file = readdir($handle)))
  9. {
  10. if($file != '.' && $file != '..')
  11. {
  12. $ext = array_pop(explode('.', $file));
  13.  
  14. if(in_array($ext, $bestandtypes))
  15. {
  16. array_push($img, $file);
  17. }
  18.  
  19. if(is_dir($dir.'/'.$file))
  20. {
  21. $dirs[$file] = echo '<a href="index.php?d='.str_rot13(encode5t($d.'/'.$file)).'">'.$file.'</a><br />';
  22. }
  23. }
  24. }
  25. sort($img);
  26. echo implode(ksort($dirs));
  27.  
  28. closedir($handle);
  29. }
  30. }
Offline ikki007 - 10/03/2008 17:12
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Zoiets zat ik ook al aan te denken, had er alleen niet aan gedacht de dirnaam als key te gebruiken  

Danku voor het idee, heb hem iets aan moeten passen om hem werkend te krijgen maar dat is geen probleem natuurlijk  

duizend maal, danku grayen
Offline macho - 16/04/2008 20:10
Avatar van macho Nieuw lid  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s