Da der Parameter date("W") aber auf diesem Server leider nicht erkannt wird, suche ich zunaechst eine andere Moeglichkeit um an die Wochen-Nummer zu kommen. Irgendeine Idee, vielleicht?
Ciao Wilfried :-)
date("W") wird erst seit php 4.1.0 unterstützt, was der Grund dafür ist, dass dein webserver nichts mit dem Befehl anfangen kann. Diese Funktion sollte jedoch das selbe bewirken:
function kalenderwoche() {
if (date('w') == 0){
$wochentag = 6;
}
else {
$wochentag = date('w') - 1;
}$letztermontag = (date('z') - $wochentag);
if ($letztermontag <= 0) {
$kw = 1;
}
else if ($letztermontag % 7 == 0) {
$kw = intval($letztermontag / 7) + 1;
}
else {
$kw = intval($letztermontag / 7) + 2;
}return $kw;
}
Einfach in den php code einfügen und dann mit
if (kalenderwoche() == 1) ...
bzw. die schönere Variante mit Array
echo $zitat['kalenderwoche()']
oder mit einem switch
switch ( kalenderwoche() ) {
...
}