- Registriert
- 02.02.16
- Beiträge
- 85
Hallo Community,
wie immer erst mein Script
Ich habe im Netz ein Script gefunden womit Dateien anhand ihres Datums ausgelesen und sortiert werden können. Ich habe auch schon ein paar Dinge daran vorgenommen um es auf meine Bedürfnisse anzupassen.
Insgesamt funktioniert auch alles. Die Dateien werden tatsächlich nach ihrem Datum ausgelesen und sortiert aufgelistet. Das Problem jedoch ist das die Dateien (Es handelt sich um Bilder), nicht angezeigt werden :/
Ich habe sonst immer einen anderen Code genutzt um die Bilder aus einem Ordner auszulesen und anzuzeigen, jedoch wurde dabei das Upload-Datum nicht beachtet.
Hier der Code:
Meine Idee war es gewesen das ganze einfach auf den ersten Code zu übertrage, doch das will nicht so wirklich klappen. Weiß jemand von euch wie ich im ersten Code bewirken kann das die ausgelesenen Dateien/Bilder auch angezeigt werden ?
wie immer erst mein Script

Code:
<?php
date_default_timezone_set('Europe/Berlin');
$dirs = array();
$files = array();
$ordner = "./upload";
$handle = opendir ($ordner);
while ($file = readdir ($handle)) {
if($file != "." && $file != ".." & $file != ".DS_Store") {
$compl = $ordner."/".$file;
if(is_dir($compl)) {
$dirs [filemtime ($compl)] = "/".$file;
} else {
// kompletter Pfad
$files [filemtime ($compl)] = "<a href=\"".$compl."\">".$file."</a>";
}
}
}
krsort ($dirs);
foreach ($dirs as $key => $dir)
echo $dir . ' ' . date ("F d Y H:i:s.", $key) . "<br/>";
krsort ($files);
foreach ($files as $key => $file)
echo $file . ' ' . date ("F d Y H:i:s.", $key) . "<br/>";
closedir($handle);
?>
Ich habe im Netz ein Script gefunden womit Dateien anhand ihres Datums ausgelesen und sortiert werden können. Ich habe auch schon ein paar Dinge daran vorgenommen um es auf meine Bedürfnisse anzupassen.
Insgesamt funktioniert auch alles. Die Dateien werden tatsächlich nach ihrem Datum ausgelesen und sortiert aufgelistet. Das Problem jedoch ist das die Dateien (Es handelt sich um Bilder), nicht angezeigt werden :/
Ich habe sonst immer einen anderen Code genutzt um die Bilder aus einem Ordner auszulesen und anzuzeigen, jedoch wurde dabei das Upload-Datum nicht beachtet.
Hier der Code:
Code:
<?php
if ($ordner = opendir("Upload/")) {
while (false !== ($datei = readdir($ordner))) {
if ($datei != ".." && $datei != "." & $datei != ".DS_Store") {
echo "<img src=\"upload/$datei\" style='width: 50%; min-width: 100px; max-width: 300px; border-radius: 5px; border-style: double; border-color: gray; border-width: 1px; margin-left: 20px; margin-top: 25px; height: 300px; margin-bottom: 25px; box-shadow: 0px 8px 20px 0px gray; cursor: pointer; margin-right: 20px'>";
}
}
closedir($ordner);
}
?>
Meine Idee war es gewesen das ganze einfach auf den ersten Code zu übertrage, doch das will nicht so wirklich klappen. Weiß jemand von euch wie ich im ersten Code bewirken kann das die ausgelesenen Dateien/Bilder auch angezeigt werden ?