Hallo,
Jetzt habe ich diesen Timer wieder eingesetzt und plötzlich wird von Frei bis So die falsche Seite geladen.
Was genau heißt "falsche Seite"? Die vorgie Woche? Die aktuelle Woche? Die übernächste Woche?
Hopsels Lösung sah so aus:
if (date('w') < 5) // Montag bis Donnerstag,
Das ist übrigens strenggenommen falsch, da date ('w') für Sonntag 0 (und nicht 7) liefert. Korrekt wäre (inklusive Toms korrekter Bemerkung eingearbeitet):
$jetzt = time ();
$wochentag = date ('w', $jetzt);
$woche = date ('W', $jetzt);
if ($wochentag == 0 || $wochentag >= 5) // Sonntag oder Freitag/Samstag
$woche++;
Nachdem Du allerdings Deiner Aussage nach nicht nur Sonntags ein Problem hattest, sondern auch Freitags und Samstags, wird Dir das Dein Problem vermutlich nicht lösen, daher solltest Du vielleicht mal etwas genauer erklären, was denn schiefläuft.
Viele Grüße,
Christian