php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
ununterbrochener Datei-Reload


 
Rinaldo
09-01-2003, 17:10 
 
Gibt es eine Möglichkeit den Inhalt einer html-Datei intervallgesteuert stets von Neuem im Browser zu laden? Es soll dadurch eine Art Warteschleife erzeugt werden, die auf Änderungen in einer Datenbank reagiert, welche dann im Browser immer aktuell angezeigt werden sollen. Mir wäre sehr geholfen, wenn ihr eine Lösung wisst!

 
Abraxax
09-01-2003, 17:18 
 
benutze lieber die fkt flush()

 
Abraxax
09-01-2003, 17:18 
 
hier noch die url dazu.... :D

http://de.php.net/manual/de/function.flush.php

 
wahsaga
09-01-2003, 18:00 
 
oder per meta-refresh.

 
norbert
09-01-2003, 19:00 
 
wie wärs so:

du gibst erst die html seite aus.


DANACH schaust Du in der datenbank nach neuen Einträgen.

while(10 =10){
select irgendwas und werte es aus
if( neuen datensatz gefunden)break; // und raus aus der Schleife

sleep(1); // um die db zu entlasten
}


echo "<script language=\"JavaScript\">\n";
echo "<!-- \n";
$weiter = "meinScript.php";
echo "self.location = \"$weiter\" ";
echo "//--> \n";
echo "</script>\n";


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:20 Uhr.