Sweetlover
Mitglied
Hallo Leute,
ich bin gerade einen Chat am Coden. Dazu habe ich eine Shared-Memory Klasse vorliegen, die alle Vorgänge insoweit regelt. Nun bin ich an der Ausgabefunktion dran.
Mein Problem ist jetzt, dass sobald ich die Kommentarzeichen vor while {} weglasse, mir der Browser nichts anzeigt obwohl ich das ganze flushe. Der Browser lädt zwar, und lädt, und lädt... zeigt aber nur weiß... Ich will eine Endlosschleife laufen lassen, die halt immer die Nachrichten abfragt und in Echtzeit im Chatfenster ausgibt. Mit den Kommentaren funktioniert das Ganze ganz gut, aber halt nur mit manuellem Reload *g*. Was habe ich nun falsch gemacht? Freue mich über jede Hilfe.
ich bin gerade einen Chat am Coden. Dazu habe ich eine Shared-Memory Klasse vorliegen, die alle Vorgänge insoweit regelt. Nun bin ich an der Ausgabefunktion dran.
Mein Problem ist jetzt, dass sobald ich die Kommentarzeichen vor while {} weglasse, mir der Browser nichts anzeigt obwohl ich das ganze flushe. Der Browser lädt zwar, und lädt, und lädt... zeigt aber nur weiß... Ich will eine Endlosschleife laufen lassen, die halt immer die Nachrichten abfragt und in Echtzeit im Chatfenster ausgibt. Mit den Kommentaren funktioniert das Ganze ganz gut, aber halt nur mit manuellem Reload *g*. Was habe ich nun falsch gemacht? Freue mich über jede Hilfe.
PHP:
function output()
{
$messages = $this->get_message();
#while(true)
#{
if( count( $messages ) > 0 )
{
for( $i = 0; $i < count( $messages ); $i++ )
{
echo $messages[$i];
}
flush();
usleep( 500000 );
}
#}
}