Hallo liebe community,
ich stehe gerade vor einem problem bei meinem projekt was mir echt kopfzerbrechen bereitet.
alles im groben erklärt, ich muss ein verzeichniss auf dem webserver auslesen und den inhalt nach monat sortieren. die dateien in dem ordner haben alle die selbe namesformatierung z.b.: tour.daten.2008-05-15.html
ich habe es schon soweit hin bekommen das ich das verzeichniss aufgelistet bekomme mit folgendem code:
Das problem ist nun, wie bekomme ich das hin das er für jeden monat (in dem fall $arr[3]) eine überschirft macht mit dem monatsnamen. Hört sich echt einfach an aber ich weiss nicht wie ich das lösen soll oder kann.
Ich würde mich freuen wenn mir da jemand weiterhelfen kann, bin für jede hilfe dankbar.
LG
Melcom
ich stehe gerade vor einem problem bei meinem projekt was mir echt kopfzerbrechen bereitet.
alles im groben erklärt, ich muss ein verzeichniss auf dem webserver auslesen und den inhalt nach monat sortieren. die dateien in dem ordner haben alle die selbe namesformatierung z.b.: tour.daten.2008-05-15.html
ich habe es schon soweit hin bekommen das ich das verzeichniss aufgelistet bekomme mit folgendem code:
PHP:
<?
if ($handle = opendir('/srv/www/htdocs/web6/html/testumgebung/admin/Tourenplaner/tourendaten')) {
while (false !== ($file = readdir($handle))) {
if ($file == "." OR $file == "..") {
echo "";
} else {
echo '<td><a href="http://www.tutorials.de/tourenplaner/tour.bericht.do.php?tourdate='.$file.'"><img src="http://www.tutorials.de/images/tourenplaner/pdf_symbol.jpg" border="0"></a><a href="http://www.tutorials.de/tourenplaner/tour.bericht.do.php?tourdate='.$file.'">'.$file.'</a>';
}
while ($file = readdir($handle)){
$text = $file;
$arr = preg_split('/-|\./', $text);
$arr[3] = str_replace("01", "Januar", $arr[3]);
$arr[3] = str_replace("02", "Februar", $arr[3]);
$arr[3] = str_replace("03", "März", $arr[3]);
$arr[3] = str_replace("04", "April", $arr[3]);
$arr[3] = str_replace("05", "Mai", $arr[3]);
$arr[3] = str_replace("06", "Juni", $arr[3]);
$arr[3] = str_replace("07", "Juli", $arr[3]);
$arr[3] = str_replace("08", "August", $arr[3]);
$arr[3] = str_replace("09", "September", $arr[3]);
$arr[3] = str_replace("10", "Oktober", $arr[3]);
$arr[3] = str_replace("11", "November", $arr[3]);
$arr[3] = str_replace("12", "Dezember", $arr[3]);
if ($file == "." OR $file == ".." OR $file == "tour.plan..html") {
echo "";
} else {
echo '<td>'.$arr[3].'<a href="http://www.tutorials.de/tourenplaner/tour.bericht.do.php?tourdate='.$file.'"><img src="http://www.tutorials.de/images/tourenplaner/pdf_symbol.jpg" border="0"></a><a href="http://www.tutorials.de/tourenplaner/tour.bericht.do.php?tourdate='.$file.'">'.$file.'</a></td>';
}
}
}
}
closedir($handle);
?>
Das problem ist nun, wie bekomme ich das hin das er für jeden monat (in dem fall $arr[3]) eine überschirft macht mit dem monatsnamen. Hört sich echt einfach an aber ich weiss nicht wie ich das lösen soll oder kann.
Ich würde mich freuen wenn mir da jemand weiterhelfen kann, bin für jede hilfe dankbar.
LG
Melcom
Zuletzt bearbeitet: