refresh von includefiles

Hallo zusammen,
ich habe per include ein file (werbung.php) in eine index.php eingebunden.
In der werbung.php befindet sich normalerweise kein head-tag sondern nur die
entsprechende Table.

Das eingebundene File, sprich der entsprechende Bereich in der index.php
soll nun alle x sekunden refresht werden.
Der einfachste Weg wäre wohl einen head-bereich in der werbung.php zu
definieren und per meta-tag zu refreshen.
Irgendwie widerstrebt mir die Lösung aber, da ich ja somit einen head im
body-breich hätte :-(
Was für Lösungen schlagt ihr vor?
Danke für eure Hilfe

Gruss KH
KHH [ Di, 04 September 2007 14:49 ] [ ID #1812317 ]

Re: refresh von includefiles

Karl-Heinz Huber schrieb:

>Das eingebundene File, sprich der entsprechende Bereich in der index.php
>soll nun alle x sekunden refresht werden.

Wie du schon festgestellt ist, geht das mit Mitteln von HTTP nicht, da die
beiden Teile beim Ausliefern untrennbar zu einem Dokument vereinigt werden.
Mittel die dir zur Verfügung stehen sind IFrames oder AJAX. (und beides hat
wenig mit PHP zu tun.)

--
Wolfgang Fellger
Wolfgang Fellger [ Di, 04 September 2007 14:58 ] [ ID #1812320 ]

Re: refresh von includefiles

Hallo Wolfgang,
vielen Dank für die schnelle Antwort.
Ich weiss schon dass die Lösung keine php-Lösung sein kann, hab die Frage
aber trotzdem hier gestellt, da die passende Gruppe ja eben von der Lösung
abhängig ist.
Immerhin ist "include" PHP ;-)
Ich denke aber gerade, dass der Iframe die einfachste Lösung ist, obwohl ich
iframes eigentlich auch vermeiden wollte.

Gruss KH
KHH [ Di, 04 September 2007 15:06 ] [ ID #1812321 ]

Re: refresh von includefiles

Karl-Heinz Huber schrieb:
> Ich denke aber gerade, dass der Iframe die einfachste Lösung ist, obwohl ich
> iframes eigentlich auch vermeiden wollte.

Dann vermeide sie bitte auch! Dein Problem klingt ganz nach einem
Designfehler im Konzept!


Gruß,
Habbo
bruening [ Di, 04 September 2007 15:08 ] [ ID #1812322 ]

Re: refresh von includefiles

Jan Habbo Brüning schrieb:

>Dann vermeide sie bitte auch! Dein Problem klingt ganz nach einem
>Designfehler im Konzept!

Tja, er möchte halt wechselnde Werbung anzeigen. Das ist nun mal gegen die
statische Natur von HTML.

Achja: Flash ginge auch noch. Oder einfach einen Werbebanner pro Seite stehen
lassen :-)

--
Wolfgang Fellger
Wolfgang Fellger [ Di, 04 September 2007 15:19 ] [ ID #1812323 ]

Re: refresh von includefiles

Wolfgang Fellger schrieb:
> Tja, er möchte halt wechselnde Werbung anzeigen. Das ist nun mal gegen die
> statische Natur von HTML.

Dann muss beim Seitenladen ein Javascript aufgerufen werden, das
periodisch von einer PHP Schnittstelle einen HTML Block ausliest und im
eigenen HTML-Quellcode aktualisiert. Über diese Schnittstelle kann dann
auch die komplette Kontrolle der Bannerauslieferung erfolgen. Das
Einbinden ist mit einem entsprechenden Framework wie
Prototype/Scriptaculous oder MooTools kein Aufwand.

Das ist aber hier Offtopic und sprengt jetzt schon den Rahmen dieser NG.


Gruß,
Habbo
bruening [ Di, 04 September 2007 15:18 ] [ ID #1812324 ]

Re: refresh von includefiles

Jan Habbo Brüning schrieb:

>Dann muss beim Seitenladen ein Javascript aufgerufen werden, das periodisch
>von einer PHP Schnittstelle einen HTML Block ausliest und im eigenen
>HTML-Quellcode aktualisiert. Über diese Schnittstelle kann dann auch die
>komplette Kontrolle der Bannerauslieferung erfolgen.

Das hatte ich bereits mit dem Stichwort "AJAX" (man möge mir das Buzzword
verzeihen) zusammengefasst. Ich ging davon aus, dass der OP sich bei
Interesse aus geeigneter Quelle selbst informieren kann.

>einem entsprechenden Framework wie Prototype/Scriptaculous oder MooTools
>kein Aufwand.

Ich sehe nicht, welchen Nachteil iframes hier haben sollten, abgesehen davon,
dass der Nutzer keine 50kB Javascript laden und ausführen muss.

>Das ist aber hier Offtopic und sprengt jetzt schon den Rahmen dieser NG.

Sagte ich auch schon.

F'up to de.comm.infosystems.www.authoring.misc, falls noch was zu klären sein
sollte.

--
Wolfgang Fellger
Wolfgang Fellger [ Di, 04 September 2007 15:37 ] [ ID #1812328 ]

Re: refresh von includefiles

Hallo zusammen,
Flash geht leider nicht, die Textinhalte der Werbung sollen aus der
Datenbank kommen.
Ja der Kunde ist halt König.

Welche Lösung seht Ihr? Lasse mich auch gerne auf ne passende Group
verweisen

Gruss KH
KHH [ Di, 04 September 2007 15:39 ] [ ID #1812329 ]

Re: refresh von includefiles

Karl-Heinz Huber schrieb:
> Flash geht leider nicht, die Textinhalte der Werbung sollen aus der
> Datenbank kommen.
> Ja der Kunde ist halt König.

Das eine schließt das andere in keinster Art und Weise aus.


Gruß,
Habbo
bruening [ Di, 04 September 2007 15:39 ] [ ID #1812330 ]

Re: refresh von includefiles

ich danke euch für eure Meinungen und Info


Gruss KH
KHH [ Di, 04 September 2007 19:41 ] [ ID #1812346 ]
PHP » de.comp.lang.php.misc » refresh von includefiles

Vorheriges Thema: Dateien mit include einbinden
Nächstes Thema: PDO: Wie Anzahl der Ergebnisse abfragen?