erstmal sorry, ich sitz echt schon länger an dem problem und hab auch im net gesucht, aber net viel gefunden.
sodala, hab den code noch bisserl umgeändert:
PHP-Code:
<?php
$bad_filenames=array('.', '..', 'testen', '.htaccess', 'sna', 'blubb', 'foo', 'bar', ' ');
$dh=opendir('./');
while (false !== $filename=readdir($dh)) {
if (!in_array($filename, $bad_filenames)) {
$temp1=explode('-', $filename);
$temp2=explode('.', $temp1[1]);
$files[$timestamp=substr($temp1[0], 6, 4).substr($temp1[0], 3, 2).substr($temp1[0], 0, 2)]=array(
'filename' => $filename,
'timestamp' => $temp1[0],
'title' => $temp2[0]);
}
}
closedir($dh);
ksort($files);
foreach ($files as $k => $v) {
$datum = date("d.m.Y",$files[$k]['timestamp']);
echo "<a href='{$files[$k]['filename']}'>$datum :: {$files[$k]['title']}</a><br />n";
}
exit;
?>
das komische ist nur, dass er hier zwei der insgesamt 8 dateien auflistet und dann stoppt.
10.08.2004 :: Datei1
10.08.2004 :: Datei2