Zeitgesteuerte Grafik ...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
MM
Mitglied
Beiträge: 181
Registriert: 26.05.2005 11:26
Kontaktdaten:

Zeitgesteuerte Grafik ...

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
MM
Mitglied
Beiträge: 181
Registriert: 26.05.2005 11:26
Kontaktdaten:

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
MM
Mitglied
Beiträge: 181
Registriert: 26.05.2005 11:26
Kontaktdaten:

Beitrag 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
Benutzeravatar
Superanton
Ehemaliges Teammitglied
Beiträge: 174
Registriert: 24.02.2008 11:07
Wohnort: Bayern

Beitrag 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.
MM
Mitglied
Beiträge: 181
Registriert: 26.05.2005 11:26
Kontaktdaten:

Beitrag von MM »

Achso , wegen dem = dann ... gut zu wissen , danke .

MFG MM
Valerion
Mitglied
Beiträge: 70
Registriert: 11.08.2006 17:30

Beitrag von Valerion »

Brauchst du jetzt noch ein beispiel?
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit

Code: Alles auswählen

 und nicht mit [code]!
MM
Mitglied
Beiträge: 181
Registriert: 26.05.2005 11:26
Kontaktdaten:

Beitrag 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
Valerion
Mitglied
Beiträge: 70
Registriert: 11.08.2006 17:30

Beitrag 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 :)
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit

Code: Alles auswählen

 und nicht mit [code]!
Antworten

Zurück zu „Coding & Technik“