![]() |
Re: [PHP] Dateiliste gruppieren
So passt es:
Code:
Und jetzt nur noch die Monate vollausgeschrieben. ;)
// Dateien nach Jahren gruppiert ausgeben
$group_year = 0; $group_month = 0; foreach ($files as $file) { $file = $dir . $file; $file_year = date('Y', filemtime($file)); $file_month = date('m', filemtime($file)); if ($file_year <> $group_year) { if ($group_year > 0) { echo " \n"; } echo "[/list]\n"; echo "<h4>$file_year</h4>\n"; echo "<img src=\"/pics/divider.jpg\">\n"; $group_year = $file_year; } if (($file_month <> $group_month) || ($file_year <> $group_year)) { if ($group_month > 0) { /*echo "[/list]\n";*/ } echo "[/list]\n"; echo "<h5>".date("M", filemtime($file))."</h5>\n"; echo "<ul>\n"; $group_month = $file_month; } $title = GetTitleFromHTML($file); echo "[*]<a title=\"$title\" href=\"$file\">$title</a></br>\n"; } echo "[/list]\n"; |
Re: [PHP] Dateiliste gruppieren
Zitat:
Greetz alcaeus |
Re: [PHP] Dateiliste gruppieren
mkdate finde ich in der PHP Refrenz nicht und für date gibt es als Formatbeschreiber nur den Monat mit drei Buchstaben, so wie ich ihn schon habe. Ups steht weiter oben in der Tabelle "F" ist es. ;)
Und so
Code:
scheint e rmir nur mal einen Monat auszugeben, wenn er Lust hat, obwohl die Monate nummerisch korrekt ausgegeben werden.
$monate = array(
01 => 'Januar', 02 => 'Februar', 03 => 'Maerz', 04 => 'April', 05 => 'Mai', 06 => 'Juni', 07 => 'Juli', 08 => 'August', 09 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'Dezember' ); echo "[/list]\n"; echo date("m", filemtime($file)); echo "<h5>".$monate[date("m", filemtime($file))]."</h5>\n"; echo "<ul>\n"; $group_month = $file_month; |
Re: [PHP] Dateiliste gruppieren
Nimm die Monate ohne Nullen am Anfang... :wink:
|
Re: [PHP] Dateiliste gruppieren
Ächtz, warum klappt denn das aufeinmal? Kommt er dann mit dem Array nicht klar?
Hier ist nun unser gemeinsames Werk: ![]() |
Re: [PHP] Dateiliste gruppieren
Im Firefox waren die Monatsnamen grad noch nicht mit im Rahmen, du Schlingel du!
Mit jedem Reload wirds schöner... wenn das doch bei meinen Eigenentwicklungen auch so wär :mrgreen: Aber den Januar kriegst du wohl vom Dezember des Vorjahres nicht mehr weg :lol: aber das mit dem array kann ich nicht nachvollziehen... ich nehme mal an, das wird gleich in einen string übertragen. Schon fast einen bugreport wert... oder ist das "expected behaviour"? EDIT: naja, gute nacht dann mal. |
Re: [PHP] Dateiliste gruppieren
Jetzt ist es fertig, aber ich weiß nicht, ob es mir besser gefällt. :?
Ich glaube da smit den Tabellen war auch etwas blöd. So bleibt es jetzt, denke ich. ;) |
Re: [PHP] Dateiliste gruppieren
Zahlen mit Null am Anfang sind Oktalzahlen, Luckie ;)
|
Re: [PHP] Dateiliste gruppieren
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz