Einzelnen Beitrag anzeigen

Benutzerbild von Master_RC
Master_RC

Registriert seit: 18. Jan 2005
459 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: [PHP][Gelöst] *.html Dateien auslesen und verarbeiten :(

  Alt 16. Jul 2005, 20:26
gut, musste zwar noch ein wenig herumtüfteln, aber schließlich kam das raus:

Code:
<?php

//öffnen des ordners
$handle=opendir("news/");

$daten = array();

//auslesen der dateien
while ($file = readdir($handle)) {
if(preg_match("/([0-9]{4})\-([0-9]{2})\-([0-9]{2})\.html/", $file, $treffer)) {

//datum aus dateinamen filtern
$datum = split('-',$file);

$jahr = $datum[0];
$monat = $datum[1];
$tag = $datum[2];

//$tag = $tag[0].$tag[1];

//timestamp erzeugen
$timestamp = mktime(0,0,0,$monat,$tag,$jahr);

//ab ins array :)
$daten[] = $timestamp;
}
}

closedir($handle);

//sortieren
rsort($daten);
reset($daten);

//Array-daten zählen
$gesammt = count($daten);

$tag2 = array();
$monat = array();
$jahr = array();

//ausgeben
for($i=0; $i<$gesammt; $i++) {

$tag2[$i] = date('d',$daten[$i]);
$monat[$i] = date('m',$daten[$i]);
$jahr[$i] = date('Y',$daten[$i]);

$dateiname = $jahr[$i].'-'.$monat[$i].'-'.$tag2[$i].'.html';

echo "<a href='news/".$dateiname."'>News vom ".$tag2[$i].". ".$monat[$i].".";

}


?>
funktioniert einwandfrei
Ein Volk ist nur soviel wert, wie es dessen Toten ehrt.
  Mit Zitat antworten Zitat