So was wollte ich eigentlcih vermeiden, aber mal gucken. Danke jedenfalls.
Hm, so ganz will es nicht, wie ich es mir vorstelle:
Code:
// 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 "[/list]\n";
if ($file_month <> $group_month)
{
if ($group_month > 0)
{
echo "
\n";
}
$group_month = $file_month;
echo "
\n";
}
/*echo "
\n";*/
}
$group_year = $file_year;
echo "<h4>$group_year</h4>\n";
echo "<img src=\"/pics/divider.jpg\">\n";
echo "<ul>\n";
}
$title = GetTitleFromHTML($file);
echo "[*][".date("Y-m-d", filemtime($file))."] <a title=\"$title\" href=\"$file\">$title</a>\n";
}
echo "[/list]\n";
Wo ist da der Denkfehler? (Die Tags stimmen natürlich auch nioch nicht, das wäre dann mein nächstes Problem
)