radarin
Angesehenes Mitglied
Hallo Liste
Ich will auf meiner Webseite Verzeichnisse auflisten. Das funktioniert soweit auch auf diese Weise:
CODE
<?php
$verz=opendir ($pfadliste);
while ($dir=readdir($verz))
{
if(filetype($pfadliste.$dir)=="dir")
{
if($dir != '.' && $dir != '..' && $dir != 'img')
{
echo "<a href=\"".$url."\">".$dir."</a><br>";
}
}
}
closedir($verz);
// (gekürzter Code)
?>
Die entsprechenden Verzeichnisse werden Zeilenweise aufgelistet. Im Regelfall werden Sie Alphabetisch ausgegeben. Mir ist aber auch schon aufgefallen, das bei einem neuen Verzeichnis dieses eine Zeit lang als Letztes gelistet wird. Ich möchte aber die Ausgabe individuell sortieren können. Es ist schon der Wunsch geäussert worden, die jeweils Neusten an erster Stelle zu listen. Meinetwegen müssen da keine Infos vom Server betreffend erstellungsdaten ausgelesen werden. Ich dachte mir, ich unterteile den Verzeichnisnamen in einen Sortierschlüssel und den Namen, getrennt durch einen Punkt:
997. Besichtigungen
998. Ausfluege
999. Zentrales
Wie kann ich die Ausgabe nun anweisen, nach den Nummern aufsteigend zu sortieren..?
Gruss René
Ich will auf meiner Webseite Verzeichnisse auflisten. Das funktioniert soweit auch auf diese Weise:
CODE
<?php
$verz=opendir ($pfadliste);
while ($dir=readdir($verz))
{
if(filetype($pfadliste.$dir)=="dir")
{
if($dir != '.' && $dir != '..' && $dir != 'img')
{
echo "<a href=\"".$url."\">".$dir."</a><br>";
}
}
}
closedir($verz);
// (gekürzter Code)
?>
Die entsprechenden Verzeichnisse werden Zeilenweise aufgelistet. Im Regelfall werden Sie Alphabetisch ausgegeben. Mir ist aber auch schon aufgefallen, das bei einem neuen Verzeichnis dieses eine Zeit lang als Letztes gelistet wird. Ich möchte aber die Ausgabe individuell sortieren können. Es ist schon der Wunsch geäussert worden, die jeweils Neusten an erster Stelle zu listen. Meinetwegen müssen da keine Infos vom Server betreffend erstellungsdaten ausgelesen werden. Ich dachte mir, ich unterteile den Verzeichnisnamen in einen Sortierschlüssel und den Namen, getrennt durch einen Punkt:
997. Besichtigungen
998. Ausfluege
999. Zentrales
Wie kann ich die Ausgabe nun anweisen, nach den Nummern aufsteigend zu sortieren..?
Gruss René