Hi Damir,
diese Datumsstruktur wollte ich im Dateinamen vermeiden.
Ich habe jetzt ne funktionierende Lösung zusammengeklebt:
PHP-Code:
$i=0;
$pfad="pfad/";
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
if (is_dir($file)||$file=="diesedateinicht.txt")
{}
else
{$afile[]=$file;}
}
closedir($verz);
$files = array();
foreach( $afile as $key => $var )
{
$tmp = explode( ' ', $var );
$date = explode ('.', $tmp[0]);
$datum = date("Y/m/d",mktime(0,0,0,$date[1],$date[0],$date[2]));
$files[] = array( 'date' => strtotime($datum), 'name' => str_replace($tmp[0]." ","", $var) );
}
asort( $files );
$anz=count($files);
for($i=0;$i<$anz;$i++)
{
$datei = $files[$i];
$link = rawurlencode(strftime("%d.%m.%Y ",$datei['date']).$datei['name']);
echo '<li><a href="';
echo $pfad.$link;
echo '" class="archivlink">';
echo strftime("%d.%m.%Y ", $datei['date']);
echo $datei['name'];
echo '</a></li>';
}
Leider sind meine PHP Kenntnisse minimal. Ich wage also zu bezweifeln das dieser Code schon das non plus ultra ist.