Forenindex » Programmierung/Entwicklung » PHP und MySQL » Dateien auslesen und sortieren?

Dateien auslesen und sortieren?

Gunther103
Beiträge gesamt: 157

15. Feb 2007, 18:10
Bewertung:

gelesen: 1108

Beitrag als Lesezeichen
Hallo,

wiedereinmal hab ich ein Problem, wo ich Hilfe brauche.
Ich lese ein Uploadverzeichnis mit folgendem Code aus und stelle es dar.

Code
$handle=opendir('.');  
while ($file = readdir ($handle)) {
if ($file != "." && $file != ".." && $file != "read.php" && $file != "spacer.gif") {
echo "<span class=\"lesen\">$file </span><br>";
}
}
closedir($handle);

Es ist leider nicht alphabetisch geordnet. Weil jetzt schon einige Dateien drin sind, wärs sinnvoll, es zu ordnen. Wie funktioniert das?

Danke
Gunther

Dateien auslesen und sortieren?

oesi50
  
Beiträge gesamt: 2315

15. Feb 2007, 20:09
Bewertung:

gelesen: 1104

Beitrag als Lesezeichen
Hallo Gunter,

du liest einfach die Dateinamen in ein Array ein http://www.php.net/...ction.array-push.php , und gibst dann das sortierte http://www.php.net/...de/function.sort.php Array aus http://www.php.net/...ructures.foreach.php .


Grüße Oesi
Ich weiß, dass ich nicht weiß... (Sokrates)

Dateien auslesen und sortieren?

ganesh
Beiträge gesamt: 1981

16. Feb 2007, 08:04
Bewertung:

gelesen: 1090

Beitrag als Lesezeichen
Code
 
<?
$handle=opendir('.');
while ($file = readdir ($handle)) {
if ($file != "." && $file != ".." && $file != "read.php" && $file != "spacer.gif") {
$myDir[] = $file;
}
}
closedir($handle);

natcasesort($myDir);
$dirList = implode('<br>', $myDir);
echo $dirList;
?>

Dateien auslesen und sortieren?

Gunther103
Beiträge gesamt: 157

16. Feb 2007, 11:03
Bewertung:

gelesen: 1083

Beitrag als Lesezeichen
Vielen Dank. Funktionierte auf Anhieb einwandfrei.

Gunther