• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ordner wird ausgelesen - aber wie alphabethisch sortieren?

flippermoxe

Neues Mitglied
hi,

ich lese mit folgendem script erfolgreich einen ordner mit PDF dokumenten aus, aber sie werden nicht alphabethisch angezeigt, sondern willkürlich.

hat jemand einen tipp wie ich die dokumente in alphabethischer reihenfolge anzeigen lassen kann?

DANKE :)

Code:
<?php>

$verzeichnis = "pdf";
$filenumber = 0;
$bilder = array();

$dir = dir("./".$pdf);

while($file = $dir->read())
   {
      $filetype = ".pdf";
      $type = strchr($file,$filetype);
      
      if($type != "")
         {
            $filenumber += 1;
            $files[$filenumber] = $file;         
         }   
   }
   
foreach($files as $value)
   {
      echo "<a href=\"".$value."\" class=linked>".$value."</a><br />\n";
   }

?>
 
Das mit der $filenumber ist unnötig. $files[] = $file würde es auch tun.

Code:
$verzeichnis = "pdf";
$filenumber = 0;
$bilder = array();

$dir = dir("./".$pdf);

while($file = $dir->read())
   {
      $filetype = ".pdf";
      $type = strchr($file,$filetype);
      
      if($type != "")
         {
            $filenumber += 1;
            $files[$filenumber] = $file;         
         }   
   }
   
[COLOR="Red"]sort($files);[/COLOR]

foreach($files as $value)
   {
      echo "<a href=\"".$value."\" class=linked>".$value."</a><br />\n";
   }

Im Ernst... :neutral:
 
Zurück
Oben