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

[ERLEDIGT] Opendir () und Readdir() sortieren lassen

Status
Für weitere Antworten geschlossen.

faible

Neues Mitglied
Hallo habe eine Interpreten liste für meine Interpreten gemacht .
Folgendes Problem : Die Interpreten werden unsortiert angezeigt . Ich will es aber sortiert haben. Ich weiss nicht genau wie die funktion sort() funktioniert.
Ich bin ein absolouter php Anfänger ;)
Danke im Voraus für die Hilfe =)
und hier der code =)


Code:
<?
$verzeichnis = "./../Archive/$Ordner"; // Name des Verzeichnises
$action=opendir($verzeichnis);
while($datei=readdir($action)){

if(!preg_match("!(\.|\..)$!", $datei)){
?>


<a href="http://steez.homeftp.org/php/Musik.php?I=<?=$datei?> "><?=$datei ?></a><br> 


<?php
}
}
?>
 
Zuletzt bearbeitet:
Werbung:
Du musst zunächst alle Dateien in ein Array laden, dieses Sortieren (sort() oder natsort()) und anschließend ausgeben.
 
Werbung:
PHP:
<?
$verzeichnis = "./../Archive/$Ordner"; // Name des Verzeichnises
$action=opendir($verzeichnis);
while($datei=readdir($action)){
$dat_array[] = $datei;
}
sort($dat_array);
foreach($dat_array as $datei) {
if(!preg_match("!(\.|\..)$!", $datei)){
?>


<a href="http://steez.homeftp.org/php/Musik.php?I=<?=$datei?> "><?=$datei ?></a><br> 


<?php
}

}
?>

UNGETESTET!
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben