Dateien aus Ordner nach Datum sortiert ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
ausgabe
ausgeben
auslese
bisheriger code
code
date
datei
datum
file
funktion
geschafft alternativ code
neueste datei
neuesten dateien
ordner
schleife
sortierung
stehen
variabel datei
variable speichern
-
Hallo,
ich möchte hochgeladene Dateien aus einem Ordner ausgeben. Dabei soll die Ausgabe auf die 5 neuesten Dateien begrenzt werden. Also muss die neueste Datei oben stehen. Wie klappt die Sortierung nach dem Änderungsdatum? Zurzeit sortiere ich nach A-Z.
Das ist mein bisheriger Code:
// Ordnername $ordner = "upload"; // Ordner auslesen und Array in Variable speichern $alledateien = scandir($ordner); // Sortierung A-Z $i=1; // Schleife um Array "$alledateien" aus scandir Funktion auszugeben // Einzeldateien werden dabei in der Variabel $datei abgelegt foreach ($alledateien as $datei) { // Zusammentragen der Dateiinfo $dateiinfo = pathinfo($ordner."/".$datei); $datum = date (" d.m.Y", filemtime($ordner."/".$datei)); if ($datei != "." && $datei != ".." && $datei != "_notes" && $i<=5) { echo ' <div class="dateilink"> <a href="index.php?file=upload/' . $dateiinfo['basename'] . '">' . $dateiinfo['basename'] . '</a></div><div class="datum">' . $datum . '</div><br>'; $i++; } }
EDIT: Ich habe es schon alleine geschafft.
Beitrag zuletzt geändert: 11.7.2018 17:56:01 von davy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage