Thomas Luethi: Ist sowas machbar?

Beitrag lesen

Hallo Helge,

Jeden 2. Montag um 12:00 Uhr soll Seite 1.html includet werden.
Danach die Woche Seite 2.html.
Also immer abwechselnd Montags um 12:00 Uhr eine andere Seite.

Guck Dir mal die Datums- und Zeit-Funktionen von PHP an:
http://www.php.net/manual/de/ref.datetime.php

Eine Idee:
Arbeite mit dem Timestamp.
Das ist die Anzahl Sekunden seit dem 1.1.1970, 00.00.00 Uhr.

Bestimme den Timestamp von einem konkreten Montag, 12:00 Uhr,
der in der Vergangenheit liegt
$referenzmontag=mktime(12,0,0,12,22,2003);

Dann bestimmst Du den Timestamp des aktuellen Augenblicks:
$jetzt=time();

Nun schaust Du, wie gross die Differenz ist:
$differenz=$jetzt-$referenzmontag;

Nun teilst Du die Differenz durch 14 Tage
und schaust, was uebrig bleibt:
$rest=$differenz % (14*24*60*60);

Wenn der Rest groesser ist als 7 Tage,
dann bist Du in einer "geraden" Woche,
sonst in einer ungeraden Woche:

if ($rest>(7*24*60*60))
  { readfile("1.html"); /* "ungerade" Woche */ }
else
  { readfile("2.html"); /* "gerade" Woche */ }

Gruesse,

Thomas

--
Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!