Tach!
if(date("l", time()) == "Friday") {
Ich dachte ja erst, die Ausgabe von date('l') sei von der Locale abhängig, aber das Handbuch sagt, dass nur strftime() sich danach richtet. date('l') gibt also immer den Tagesnamen auf englisch zurück, aber man kann auch w (0 (Sonntag) bis 6 (Sonnabend)) oder N (1 (Montag) bis 7 (Sonntag)) nehmen. Und die Angabe von time() ist überflüssig, date() arbeitet immer mit der aktuellen Zeit, wenn kein Zeitwert übergeben wird.
dedlfix.