php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.03.2007, 07:30  
Neuer Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 24
noBody
Standard Chat programmieren => Was beachten?

Hi,

ich würde gerne einen Chat mit PHP programmieren.
Und bevor ich anfange würde ich gerne von euch wissen, was ich da beachten sollte?

Also ich habe ja ein Forum, die User müssen sich dort einloggen und können dann in den Chat, weil dort auch ihre Session Variablen gehen.
Dort soll dann wie im Forum auch mit Smilies und BBCode gearbeitet werden können.
Der Admin des Forums kann dann in der Administrative die Chatconfigs verändern.
Das Chat Fenster, soll das am besten mit einem Iframe gemacht werden der sich dann nach einer bestimmten Anzahl von Sekunden wieder neu lädt oder gibt es da eine besser möglichkeit?
noBody ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.03.2007, 07:32  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

AJAX wäre wahrscheinlich effizienter, is aber auch umfangreicher.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.03.2007, 07:34  
Neuer Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 24
noBody
Standard

Zitat:
Zitat von KingCrunch
AJAX wäre wahrscheinlich effizienter, is aber auch umfangreicher.
Ok.
Naja aber der Chat sollte bald fertig sein, weil der zu einem Gesamtprojekt gehört, aber AJAX wollte ich bald eh anfangen zu lernen.
Nur habe ich noch nicht wirklich gute Tutorials und Hilfen dazu gefunden, kennst du welche?

Kann ja dann Version zwei des Chats mit AJAX raus bringen
noBody ist offline  
Alt 28.03.2007, 08:45  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

@ noBody Googel mal nach Spry
__________________
it´s not a bug - it´s a feature...
madSoul ist offline  
Alt 28.03.2007, 11:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Das HTTP-Protokoll ist fürs Chat nicht geeignet. Du kannst höchstens ne Shoutbox programmieren, die du alle paar Sekunden refreshst.
Zergling-new ist offline  
Alt 28.03.2007, 12:55  
Neuer Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 24
noBody
Standard

Also ich habe mal angefangen:

PHP-Code:
<?php
error_reporting
(E_ALL);

echo 
'<meta http-equiv="refresh" content="1; URL=chat_main.php#down2">';

include(
'config.inc.php');
include(
'includes/function.php');
include(
'includes/class.mysql.php');

$chat "SELECT author, message, date FROM chat_message ";
$chat_datas = new mysql($chat);
                
$result_chat $chat_datas ->select($chat);
echo 
'<table width="100%">';                
while(
$chat_out mysql_fetch_assoc($result_chat))
    {
        echo 
'<tr>
            <td width="8%" style="vertical-align:top;"><span style="font-size:12px;font-style:italic;">'
.print_out($chat_out['author']).'
'
.date("H:i:s"print_out($chat_out['date'])).' : </span></td>
            <td>'
.print_out($chat_out['message']).'</td>
            </tr>
            <tr>
                <td colspan="2"><center><span style="color:#cecece;">--------------------------------------------------------------------------------------------------------------------------------------------------</span></center></td>
            </tr>'
;
    }
echo 
'</a></table>';
?>
Doch ich habe eine Problem, dass er nur ein paar mal refresed dann hört er einfach auf. Das macht er im IE so wie auch im FF.
Das ist übrigns nur der Teil für die Ausgabe der Nachrichten.
noBody ist offline  
Alt 28.03.2007, 15:38  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

muss du dir wirklich eine Beule an dem Stirn hauen, um nachvolziehen zu können, dass HTTP nicht für Chat vorgesehen wurde?
du kannst da vielleicht mit AJAX versuchen(der eigntlich sparsamer mit request umgehen kann), aber wundere dich bitte nicht, dass dein Auscount von dem Provider gesperrt wird.
sonnst wenn du das doch erleben willst, dann verzichte auf <meta refresh
und benutze der zeitgesteuerte javascript reload.
http://de.selfhtml.org/javascript/ob...tm#set_timeout
http://de.selfhtml.org/javascript/ob...ation.htm#href
__________________
Slava
http://bituniverse.com
Slava ist offline  
Alt 19.11.2008, 22:21  
Neuer Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 3
artjom1983 befindet sich auf einem aufstrebenden Ast
Standard

Hallo noBody, ich habe dein Quellcode ausprobiert, doch er funktionert bei mir nicht. Mein localhost sucht danach die Datei chat_main.php#down2, "404 Not found", hast du vielleicht einen kompletten Quellcode, denn ich bin schon seit einem Monat auf der Suche nach einem Quellcode, habe es mit Java versucht, aber funktionert nicht.
Kannst du mir da vielleicht weiterhelfen. Währe nett.
artjom1983 ist offline  
Alt 19.11.2008, 22:31  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zum dritten mal: Lass die Finger davon. Du würdest auch nicht mit nem LKW am Formel1-Rennen teilnehmen wollen. HTTP merkt weder, wenn jemand rausfliegt noch, ob jemand was eingetippt hat, und du willst auch nicht wirklich immer wieder die gleichen Daten rausblasen, wenn sich nichts verändert hat.

Nimm einfach nen fertigen Flash-oder Java-Chat und binde den auf deiner Seite ein.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 01.08.2009, 09:19  
Neuer Benutzer
 
Registriert seit: 29.07.2009
Beiträge: 9
PHP-Kenntnisse:
Fortgeschritten
EvgeniT befindet sich auf einem aufstrebenden Ast
Standard

Also ich habe so ein Chat programiert.

http://www.php.de/scriptboerse/57567...at-v3-x-x.html (ET-Chat v3.x.x)
EvgeniT ist offline  
 


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
Wie programmieren? dh1sbg Off-Topic Diskussionen 5 02.03.2007 15:59
Chat mit Moderatorfunktion + Registrierung der User clarinetboss Trash 2 04.05.2006 12:46
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
ICQ2go verliert immer verbinden und kein connect zu chat mög seejay Off-Topic Diskussionen 0 16.09.2005 13:03
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
Community in Modulen programmieren Beitragsarchiv 3 29.07.2005 17:17
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
chat PHP Tipps 2004 2 12.08.2004 14:18
[Erledigt] Chat in PHP, überhaupt möglich? Off-Topic Diskussionen 12 06.08.2004 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
chat programmieren, php chat programmieren, eigenen chat programmieren, chat programmieren php, html chat programmieren, chat mit php programmieren, javascript chat programmieren, flash chat programmieren, chat in php programmieren, programmier chat, einen chat programmieren, chat programmierung, chat php programmieren, javascript chat, http://www.php.de/php-tipps-2008/43795-chat-programmieren-beachten.html, shoutbox programmieren, programmierer chat, live chat programmieren, chat programieren, chat programmieren html

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 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.