Seite 1 von 3

Zeitgesteuerte Grafik ...

Verfasst: 11.10.2008 20:25
von MM
Hi ,

hab zwar schon gesucht und auch ähnliches Gefunden , aber naja , wenn
ich es dann auf meine "Bedürfnisse" anpasse geht gar nix . Daher meine
frage an euch Profis . Wie kann ich mit PHP ( IF Funktion ) einen Banner
wechsel erstellen . Wäre soweit kein problem , aber ich benötige das :

Von Montag bis Samstag 20 Uhr soll Banner A gezeigt werden , von
Samstag 20 Uhr bis 0 Uhr dann Banner B und die restliche Zeit wieder
Banner A .

Leider hab ich selbst auf den "php Seiten" nix gefunden , was ich hätte
gebrauchen können . Hoffe ihr könnt mir bei dieser Speziellen Vorstellung
weiterhelfen .

MFG MM

Verfasst: 11.10.2008 20:44
von Miriam

Verfasst: 11.10.2008 20:48
von MM
Hi , jop , das kannte ich , aber ich kapie rnicht wie ich da dem Script sage
das es zu dem und dem Zeitpunkt ne andere Grafik bringen soll . Das was
da steht ist für mich zur angabe des Datums auf ner Seite , mehr kann ich
mir daraus nicht machen . Hier mal mein Scriptschnippsel ...

Code: Alles auswählen

 <?PHP
$zeit= date("Sat");
if($zeit >= 20 && $zeit < 0) {
echo "<link href='BildB.jpg' >";
}elseif{
echo "<link href='BildA.jpg' >";
?> 
MFG MM

Verfasst: 11.10.2008 20:58
von Miriam

Code: Alles auswählen

<?php
if ((date(H) > 19 ) AND (date(w) == 6)) 
	echo "Banner 1";
else
	echo "Banner 2";
?>
Am Samstag ab 20:00 Uhr wird Banner 1 aktiviert ansonsten Banner 2.

Verfasst: 11.10.2008 21:01
von MM
achso , das muss also mit AND verknüpft werden . Bei Date 19 , sprich
bei meinem Schnipsel wäre das erst ab 21 Uhr gestartet ? Hmmm , ok .
Danke auf jdenfalls für die Hilfe , nun ist mir das ganze auch klarer als
vorher . Die Beispiele sind recht und gut , aber wenn man kein Script
zu sehen bekommt ist es ( zumindest für mich ) teils schwer vorstellbar .

MFG MM

Verfasst: 11.10.2008 21:43
von Superanton
MM hat geschrieben:achso , das muss also mit AND verknüpft werden . Bei Date 19 , sprich
bei meinem Schnipsel wäre das erst ab 21 Uhr gestartet ? Hmmm , ok .
Danke auf jdenfalls für die Hilfe , nun ist mir das ganze auch klarer als
vorher . Die Beispiele sind recht und gut , aber wenn man kein Script
zu sehen bekommt ist es ( zumindest für mich ) teils schwer vorstellbar .

MFG MM

Nein bei deinem Script wäre die Grafik auch um 20:00 angezeigt worden da du >= 20 geschreiben hast und Miriam nur > 20.

Verfasst: 11.10.2008 21:44
von MM
Achso , wegen dem = dann ... gut zu wissen , danke .

MFG MM

Verfasst: 11.10.2008 21:45
von Valerion
Brauchst du jetzt noch ein beispiel?

Verfasst: 11.10.2008 21:49
von MM
Ne , ich glaub das kann ich mir schon zusammenreimen . Es würde dann folgendes gelten ?

> 19 ... heißt es gilt alle Stunden nach 19 Uhr
>= 19 ... Es gilt alle Stunden nach 19 Uhr und auch schon um 19 Uhr
< 19 ... heißt es gilt schon ab 18 Uhr ?

MFG MM

Verfasst: 11.10.2008 21:53
von Valerion
> 19 ... heißt es gilt alle Stunden nach 19 Uhr
Genau, sprich von 20:00:00 bis 23:59:59 wird dieser Banner angezeigt.
>= 19 ... Es gilt alle Stunden nach 19 Uhr und auch schon um 19 Uhr
Ja, alle Banner von 19:00:00 bis 23:59:59 werden angezeigt.
< 19 ... heißt es gilt schon ab 18 Uhr ?
Nein, das heißt das alle Banner angezeigt werden bei denen die Stunde kleiner ist als 19, also von 0:00:00 bis 18:59:59.

Ich hoffe ihc konnte das ganze verständlich erklären :)