php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.08.2004, 17:09  
Gast
 
Beiträge: n/a
Standard [Erledigt] Chat in PHP, überhaupt möglich?

Moin,

ich bin gerade bei einem Projekt, wo ich an einer Stelle gerne einen kleinen Chat einbauen würde. Jetzt ist das Problem, dass der Chat in PHP sein müsste, Java sollte nicht verwendet werden.

Ich müsste dann die Seite jede Sekunde aktuallisieren um das hinzubekommen. Das ist aber, wie ich finde eine verdammt schlechte Lösung. Ich habe mir also Gedanken gemacht und mir ist folgender Lösungsweg eingefallen.
Ganz am Ende des Scripts, würd ich eine Schleife einbauen, die unendlich ist. In dieser Schleife wird der aktuelle Inhalt der Datenbank mit dem verglichen, was man weiter vorne ausgegeben hat. Gibt es einen Unterschied, wird die Schleife beendet und die Seite aktuallisiert. Gibt es keinen Unterschied, werden mit Sleep 2 Sekunden Pause eingeleitet. Und dann geht die Schleife wieder von vorne los.

Was haltet ihr von der Idee, gibt es besser Wege?

wilko
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.08.2004, 17:28  
Gast
 
Beiträge: n/a
Standard

Hey moment mal, die Idee hört sich gar nicht schlecht an! Aber das belastet den Server bzw. dann auch den Browser sehr viel oder?
Befürchte aber leider trotzdem, dass PHP ungeeignet für Chats ist
  Mit Zitat antworten
Alt 05.08.2004, 18:09  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

wenn dann müsstest denke ich mit 2 frames arbeiten, einer in dem du die eingaben machst und übermittelst, der 2 frame liest in einem stream die datei vom server
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline   Mit Zitat antworten
Alt 05.08.2004, 19:51  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Endlosschleifen sind defintiv schlecht. Sowohl Client als auch Server werden stark beansprucht. Irgendwann wird wohl auch der Speicher volllaufen. Du erzeugst auf diese Weise auch einen riesen Overhead.

PHP ist defintiv nicht dafür geeignet, Chats zu basteln. Dafür gibt es Java Applets.
Quadaptor ist offline   Mit Zitat antworten
Alt 05.08.2004, 22:59  
Gast
 
Beiträge: n/a
Standard

Jo, genau das denke ich auch.

Naja...mal sehen, eventuell muss ich da doch auf Java zurückgreifen.

wilko
  Mit Zitat antworten
Alt 05.08.2004, 23:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

> eventuell muss ich da doch auf Java zurückgreifen

Sehr wahrscheinlich sogar.
Zumindest, wenn es ein ordentlicher Chat werden soll.
Quadaptor ist offline   Mit Zitat antworten
Alt 05.08.2004, 23:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Quadaptor
> eventuell muss ich da doch auf Java zurückgreifen

Sehr wahrscheinlich sogar.
Zumindest, wenn es ein ordentlicher Chat werden soll.
Das soll es! Kennst du da Seiten, wo man sich Informationen holen kann, wie man soetwas macht?

wilko
  Mit Zitat antworten
Alt 06.08.2004, 01:55  
Gast
 
Beiträge: n/a
Standard

Ich kenne einige PHP-Chats und immer sind mir diese 5s-Reloadzeiten ein Dorn im Auge! Ich würds nicht machen, einfach weil ein Chat ja wohl ein Client-gewichtiges Projekt ist und dazu ist PHP einfach nciht gemacht
  Mit Zitat antworten
Alt 06.08.2004, 07:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Naja, eine Anleitung wirst du da nicht einfach finden. Es ist halt immerhin Java, was gelernt sein muss.

Du könntest dir einen IRC-Channel "registrieren" und per Java Applet darauf zugreifen. Da gibts einige im Netz. Musst mal bisschen googeln, weiß nicht auswendig wie die genau heißen. Ist schon paar Jahre her.
Quadaptor ist offline   Mit Zitat antworten
Alt 06.08.2004, 10:34  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

hmm ne andere möglichkeit wär auch noch perl, da drauf laufen die chatsysteme von cassiopeia (chat.orf.at und der von pro7)
beim cellchatsystem (www.cellchat.net) bin ich mir nicht sicher aber ich denk der läuft auf php, wie das gelöst ist würd ich mal einfach cybernet fragen der hat das ding mal vor jahren entwickelt bzw entwickelt es auch heute noch weiter
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul 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
Chat PHP-Fortgeschrittene 9 13.02.2010 19:18
Chat programmieren => Was beachten? noBody PHP Tipps 2008 10 01.08.2009 11:30
JavaScript Chat Apfeltyp PHP Tipps 2006 3 28.02.2006 15:46
PHP Chat - was sollte ich beachten? Chr!s PHP Tipps 2005-2 34 23.12.2005 03:02
1zu1 Chat :?: Beitragsarchiv 2 18.11.2005 13:21
Chat auf Basis von MySQL und PHP??? nicobischof PHP Tipps 2005-2 1 18.10.2005 19:13
[Erledigt] Chat, PHP, Flash, XML, MySQL?????? PHP-Fortgeschrittene 2 06.09.2005 08:17
ein chat der die diskussion abspeichert PHP Tipps 2005-2 3 23.08.2005 22:20
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
irc chat ständig offen halten (verboten) kid01 Off-Topic Diskussionen 11 30.05.2005 10:01
PHP live chat PyroMatrix PHP Tipps 2005 13 17.02.2005 02:10
Chat für Phpkit CMS Beitragsarchiv 6 07.02.2005 14:16
suche chat kid01 Server, Hosting und Workstations 10 11.01.2005 18:59
[Erledigt] Chat Server mit Datenbank realisieren - - - Hilfe benötigt PHP Tipps 2004-2 3 14.12.2004 18:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cybernet cellchat, cassiopeia chat, cellchat.net

Alle Zeitangaben in WEZ +2. Es ist jetzt 14: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.