Hallo zusammen,
ich habe eine Frage, die ich nicht gelöst bekomme.
Ich habe eine PHP Datei, die mittels Endlosschleife von einem
verbundenen Socket einliest, was auch prima funktioniert, sofern ich als
die Datei unter Linux mittels
>> PHP index.php ausführe.
Öffne ich allerdings im Webbrowser die Seite, läd sich die Seite nicht.
Da ich bisher nichts mit HTML zu tun hatte, wollte ich fragen, ob sowas
überhaupt möglich ist und wenn ja wie?
Vielen Dank
Gruss Peter
Peter schrieb: > Ich habe eine PHP Datei, die mittels Endlosschleife von einem > verbundenen Socket einliest damit endet das Script ja NIE und damit kann du nicht erwarten das etwas sinnvolles beim Browser ankommt. So etwas müsste man per JavaScript stückchenweise vom Server laden.
Peter II schrieb: > damit endet das Script ja NIE und damit kann du nicht erwarten das etwas > sinnvolles beim Browser ankommt. Man kann PHP schon zwischendurch dazu zwingen, die bisher generierte Ausgabe an den Browser zu schicken: http://php.net/manual/de/function.flush.php und ggfs. ob_flush. Dann kann der Browser (muss aber nicht) schonmal vorab was anzeigen. (Außer bei XHTML. Da darf er nicht.) Schön ist das natürlich nicht. Da lieber AJAX oder Websocket.
Wie kommst du auf die Idee, dein Webbrowser könnte mit PHP etwas anfangen? Ohne den PHP-Interpreter wirds nicht gehen.
Danke für die Tipps, ich werde mir mal Ajax angucken Freddie schrieb: > Wie kommst du auf die Idee, dein Webbrowser könnte mit PHP etwas > anfangen? Ohne den PHP-Interpreter wirds nicht gehen. Verstehe ich nicht!? Es läuft ja wenn es keine endlosschleife ist
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.