[PHP] - Zeitabhängig neues Logo anzeigen??
-
Hallo Zusammen!
switch(date("H")) { case 00: { echo '<img src="images/logo_night.gif" height="78" width="530" alt="Logo bei nacht">'; break; } //Hier von case 00: weiter bis case 07: bleibt das echo des NACHTLOGOS.... case 08: { echo '<img src="images/logo_day.gif" height="78" width="530" alt="Logo bei Tag">'; break; } //Hier von case 08: bis case 19: Logo Tag... //Ab case 20: bis case 24: wieder logo nacht... default: { //none } }
Das war der Code. Nun ich hab nicht alles hingeschrieben denn ich habe alles dabei von case 00: bis case 24:
Ich möchte eigentlich, das zwischen 00.00 und 07.00 Uhr das "logo_night.gif" angezeigt wird, dann von 08.00 bis 19.00 Uhr das "logo_day.gif" und wiederum von 20.00 bis 24.00 Uhr nochmals das "logo_night.gif".
Wie stelle ich das denn am besten an? Bei meiner Switchabfrage (siehe Code), wird NUR das tageslogo ODER das nachtlogo angezeigt, egal!!! welche Uhrzeit es ist. und das ist ehrlich gesagt scheisse ..
mfg
ProDanke zum voraus...
*g*
-
[...leer....]
-
Für sowas gibt es if
if( (date('H') < 8) || (date('H') >= 20) ) { echo '<img src="images/logo_night.gif" height="78" width="530" alt="Logo bei nacht">'; } else { echo '<img src="images/logo_day.gif" height="78" width="530" alt="Logo bei Tag">'; }
-
hmmmm
ist date("H"); von der Systemzeit abhängig??Wenn nein, kklappt es nur vielleicht.
wenn ja, ich habe die zeit mal geändert und siehe da, klappt nicht, es wird immer nur das TAG logo angezeigt...*g*
mfg
Pro
-
PHP läuft ja auf dem Server, also wird auch die Zeit des Servers genommen
-
flenders schrieb:
PHP läuft ja auf dem Server, also wird auch die Zeit des Servers genommen
Aso.. dann könnte es aber gut sein, das mein switch auch funktioniert hätte... löl
ob das nun funzt sehen wir ja heute abend ab 20.00 Uhr
mfg
ProPS: Danke!
-
Falls es jemanden interessiert:
Logo_Tag: http://www.swiss-portal.com (jetzt aktuell)
Logo_nacht: http://www.swiss-portal.com/themes/Milo/images/logo_night.gif