Danke lammic! Ist auch nicht schlecht. Aber ich muss Tobiaz Recht geben. Da find ich das Script von hhcm schon um einiges besser und flexibler. Hab jetzt auch die Variante mit der Zeitspanne aufgegeben, und nur noch die function berichtigt. Läuft ganz gut und ist auch noch recht übersichtlich.
Hier nochmal der funktionierende Code. Die gängigsten Feiertage sind auch schon drin. Danke an alle, die geholfen haben!
Hier nochmal der funktionierende Code. Die gängigsten Feiertage sind auch schon drin. Danke an alle, die geholfen haben!
PHP-Code:
<?php
function saisonlogo() {
$event = array(
"26.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"2. Weihnachtsfeiertag\">",
"25.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"1. Weihnachtsfeiertag\">",
"24.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Es ist Weihnachten!\">",
"23.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 1 Tag bis Weihnachten\">",
"22.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 2 Tage bis Weihnachten\">",
"21.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 3 Tage bis Weihnachten\">",
"20.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 4 Tage bis Weihnachten\">",
"19.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 5 Tage bis Weihnachten\">",
"18.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 6 Tage bis Weihnachten\">",
"17.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 7 Tage bis Weihnachten\">",
"16.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 8 Tage bis Weihnachten\">",
"15.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 9 Tage bis Weihnachten\">",
"14.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 10 Tage bis Weihnachten\">",
"13.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 11 Tage bis Weihnachten\">",
"12.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 12 Tage bis Weihnachten\">",
"11.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 13 Tage bis Weihnachten\">",
"10.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 14 Tage bis Weihnachten\">",
"09.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 15 Tage bis Weihnachten\">",
"08.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 16 Tage bis Weihnachten\">",
"07.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 17 Tage bis Weihnachten\">",
"06.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 18 Tage bis Weihnachten\">",
"05.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 19 Tage bis Weihnachten\">",
"04.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 20 Tage bis Weihnachten\">",
"03.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 21 Tage bis Weihnachten\">",
"02.12." => "<img src=\"images/logo_xmas.gif\" border=\"0\" alt=\"Noch 22 Tage bis Weihnachten\">",
"01.12." => "<img src=\"images/logo_aids.gif\" border=\"0\" alt=\"Weltaidstag\">",
"01.01." => "<img src=\"images/logo_newyear.gif\" border=\"0\" alt=\"Neujahr\">",
"31.12." => "<img src=\"images/logo_newyear.gif\" border=\"0\" alt=\"Silvester\">",
"03.10." => "<img src=\"images/logo_mauer.gif\" border=\"0\" alt=\"Tag der deutschen Einheit\">",
"08.03." => "<img src=\"images/logo_frauentag.gif\" border=\"0\" alt=\"Weltfrauentag\">",
"03.11." => "<img src=\"images/logo_maennertag.gif\" border=\"0\" alt=\"Weltmännertag\">",
"06.01." => "<img src=\"images/logo_3koenige.gif\" border=\"0\" alt=\"Heilige drei Könige\">",
"11.05." => "<img src=\"images/logo_frauentag.gif\" border=\"0\" alt=\"Muttertag\">",
"09.05." => "<img src=\"images/logo_maennertag.gif\" border=\"0\" alt=\"Vatertag\">",
"14.02." => "<img src=\"images/logo_valentin.gif\" border=\"0\" alt=\"Valentinstag\">",
"31.10." => "<img src=\"images/logo_halloween.gif\" border=\"0\" alt=\"Halloween\">",
"01.05." => "<img src=\"images/logo_mai.gif\" border=\"0\" alt=\"Maifeiertag\">"
);
if (array_key_exists(date("d.m."), $event))
return $event[date("d.m.")];
else
return "<img src=\"images/logo.gif\" border=\"0\">";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<TITLE>Saisonlogo</TITLE>
</head>
<body bgcolor="#FFFFFF">
<?php echo saisonlogo(); ?>
</body>
</html>
Kommentar