php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.06.2005, 12:57  
Gast
 
Beiträge: n/a
Standard HTTP Stream

Guten tag!

Ich hab mal einen kleinen chat programmiert, den ich alle 5 sekunden reloaden lasse.

Nun gab mir ein freund den tipp einen HTTP STream einzubauen das ich nicht ständig reloaden muss!"

Meine frage was is das?

Ich bedanke mich schon im voraus

Ralph
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.06.2005, 16:18  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

würde mich echt mal interesieren wie das funktionieren sollte ohne zusätzliche Programmiersprache... PHP wird nach dem Request an den Parser geschickt. Die Ausgabe des Parser wird dann wieder an den Client geschickt (um mal die ganze Proecedur kurz zu erklären) einen ständiger Reload ist bei PHP nötig wenn sich auf der Seite was ändern sollte.
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 25.06.2005, 16:20  
Gast
 
Beiträge: n/a
Standard

Ich kann mir das auch nicht so recht vorstellen...

ABer der typ hat gemeint das man da die ganze zeit daten vom server an den clienten schickt und dann immer überprüft ob neue sachen in der DB sind und die dann halt auch mitsendet...
  Mit Zitat antworten
Alt 25.06.2005, 18:15  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

das PHP-Script läuft quasi endlos
es baut erst den Grossteil der Seite auf, dann schiebt es die beiträge einzeln mit flush() raus.
Damit die dann aber auch wirklich dargestellt werden, muss man ein paar Sachen beachten... und PHP so an den Webserver anbinden, dass flush() auch funktioniert.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 25.06.2005, 18:18  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

nimm einfach ein flashchat, da hast du die Probleme nicht. z.b. auf www.123flashchat.com kann man einen feinen chat runterladen.
Buhmann ist offline   Mit Zitat antworten
Alt 25.06.2005, 18:53  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Waq
das PHP-Script läuft quasi endlos
es baut erst den Grossteil der Seite auf, dann schiebt es die beiträge einzeln mit flush() raus.
Damit die dann aber auch wirklich dargestellt werden, muss man ein paar Sachen beachten... und PHP so an den Webserver anbinden, dass flush() auch funktioniert.
naja aber das ist nicht gerade schön
HStev ist offline   Mit Zitat antworten
Alt 25.06.2005, 20:25  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Schön ist keine Variante.

Ständige Reloads einfach scheisse.
PHP-Streams scheitern ab und zu an Proxies und sind etwas knifflig bei den Browsern.
Flash oder Java müssen installiert sein.
Mit welcher Variante man seine Zielgruppe besser erreicht muss man selbst entscheiden.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 25.06.2005, 23:24  
Gast
 
Beiträge: n/a
Standard

Ich bin eigentlich nicht so an einer Zielgruppe interessiert ich wollt nur testen ob ich das so zusammenbringe wie ich mir das vorstelle und ausserdem lernt man wie ich finde immer wieder was dazu....
  Mit Zitat antworten
Alt 27.06.2005, 16:09  
Gast
 
Beiträge: n/a
Standard

Das Problem bei PHP im Zusammenhang mit Streaming-Chats ist, dass die Laufzeit eines PHP-Scriptes in der php.ini [max_execution_time]und bei Apache Servern in der httpd.conf [php3_max_execution_time] begrenzt ist um z.B. eventuelle Endlosschleifen die den Server blockieren zu verhindern.

Perl welches auch NamedPipes unterstützt, eignet sich z.B. hervorragend für streaming.
  Mit Zitat antworten
Alt 28.06.2005, 10:05  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von oOWOLKEOo
Perl welches auch NamedPipes unterstützt, eignet sich z.B. hervorragend für streaming.
Dafür muss der Server dann aber Linux laufen richtig ??
HStev ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Was ist mit GET http request gemeint? cyberholic PHP Tipps 2008 6 03.05.2008 12:09
Hilf bei Fehlersuche --> failed to open stream pit62 PHP Tipps 2006 13 22.06.2006 14:00
failed to open stream: Permission denied PHP Tipps 2005-2 4 14.09.2005 19:34
fopen failed to create stream PHP Tipps 2005-2 9 14.09.2005 15:20
http Stream in Variable leiten um in Datenbank zu schreiben PHP Tipps 2005-2 0 23.08.2005 21:52
HTTP request failed! HTTP/1.1 403 Forbidden in... PHP Tipps 2005-2 5 04.07.2005 01:46
failed to create stream PHP Tipps 2005-2 1 13.06.2005 08:11
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
frage zum arbeiten mit dateien PHP Tipps 2005 21 01.03.2005 13:22
HTTP request failed! HTTP/1.1 500 Internal Server Error Datenbanken 6 28.01.2005 14:54
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
http header verändern - script zum browser machen PHP Tipps 2004 11 06.07.2004 17:43
IE session und proxy über http 1.1 PHP-Fortgeschrittene 3 08.06.2004 18:16
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php stream für chat, http stream php, php flush modulo

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.