Meistens wird so etwas mit Javascript gemacht, aber es geht genau so gut mit PHP. Ich würde folgende Vorgehensweise empfehlen:
Lege ein Array an mit den Parametern coords und Adresse der Seite:
PHP
$params = array(
array("coords" => "42,248,44,246,14,244,13,271,68,293,83,242,55,228", "href" => "tag1.html"), // 1. Dezember, Index = 0
array("coords" => "42,248,44,246,14,244,13,271,68,293,83,242,55,228", "href" => "tag2.html"), // 2. Dezember, Index = 1
// usw. bis:
array("coords" => "42,248,44,246,14,244,13,271,68,293,83,242,55,228", "href" => "tag24.html") // 1. Dezember, Index = 23
);
Dann legst Du die Imagemap mit PHP an und verwendest das richtige Linkziel für den betr. Tag:
PHP
for ($i = 0; $i < count($params); $i++) {
$akttag = $i + 1;
if ($akttag <= $heute) {
$href = $params[i]["href"];
} else {
$href = "zufrueh.html";
}
echo '<area shape="poly" coords="' . $params[i]["coords"] . '" href="' . $href . '">' . "\n";
}
Wenn Du das "Zu früh!" lieber als Popup haben möchtest, müsste man dies mit etwas Javascript ergänzen.