php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.12.2004, 14:20  
Gast
 
Beiträge: n/a
Standard [Erledigt] Chat Server mit Datenbank realisieren - - - Hilfe benötigt

Guten Tag, ich bin neu hier und benötige Eure Hilfe bei der Erstellung eines Chat Servers für meine Website. Habe auch einen Link für meine Seite hinterlegt und dort bin ich mittlerweile soweit, daß ich schon mal ein eigenes login für unsere Abteilungsleiter geschaffen habe. Auf dieser Seite soll dann auch einLogin für unsere Vereinsmitglieder realisiert werden, wo diese sich dann in den Chat zum Beispiel einloggen können und miteinander über Sportliches oder auch anderes unterhalten können. Nun habe ich in einem PHP Buch zwar einen Chat-Server als Beispiel gegeben aber leider nur mi einer Datei. Das finde ich aber doch recht sinnlos, da ich dort wenig Möglichkeiten habe Individualität einzufügen. Ich würde mich über Eure Hilfe riesig freuen.

Mit freundlichen Grüßen

Ronny
 
Sponsor Mitteilung
PHP Code Flüsterer

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

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

Aber in einer Datei gespeicherte Daten kannst du doch genausogut
auslesen wie eine Datenbank
und für einen php Chat ist das Arbeiten mit csv Dateien normal
stell dir die Datenbankzugriffe vor

naja wenn ich dich jetzt richtig verstanden hab :wink:

beschreib mal ein wenig genauer was du ändern möchtest, und wie es derzeit ist

Gruß Mone
 
Alt 14.12.2004, 17:38  
Gast
 
Beiträge: n/a
Standard PHP Chat

Also erstmal danke für deine Antwort.

Nun ja genau beschreiben was ist wird schwer, ist ja noch nix. Ok.

Also ich wollte einen Chat aufbauen, welcher halt die Chatbeiträge sichert und wieder ausgibt. Nun hab ich aber erstmal kapiert, daß das mit csv- Dateien auch möglich ist. Nur ist mir im Moment unklar, wie ich dann mal bei dem Chat die aktuellen online User sehen kann und wie ich die Anmeldung trotzdem prüfen kann ohne da eine PHP Datenbank zu erstellen, oder geht das trotzdem. Also nur nen Login und wenn der dann stimmt Zugriff auf die csv- Datei?

Das wird doch bei diesen Dateien alles mit Semikolons gespeichert. Wie weiß der Chat dann, welchen Teilnehmer und welchen Beitrag er raussuchen muss? Das ist noch großes Neuland für mich.
 
Alt 14.12.2004, 18:38  
Gast
 
Beiträge: n/a
Standard

Na das Trennzeichen setzt du selber fest so z.B:
Code:
<?php
        $datei=fopen("chat.csv","a");
        fwrite($dat, $user."¶".$time."¶".$userip."¶".$host."¶".$unique."¶".$text."\n");
        fclose($datei); 
?>
und auslesen würdest du sowas so:
Code:
<?php
       $trenner = "¶";
       $datei=fopen("chat.csv","r");
       $groesse=filesize("chat.csv");
       $daten=fgetcsv($datei,$groesse,$trenner);
       while($daten!=false){
              $anfang = (daten("U"));
              if($daten[1]>=$anfang){
                     echo "<span class='chat'>".$daten[1]."</span>]<span class='black'>$daten[0].":</span> <span class='chat_text' >".$daten[5]."</span>
";
              }
       }
?>
na und beim auslesen, hier mal mit if(time nich kleiner jetzt)
damit keiner vor betreten des chats lesen kann,
kannst du die Ausgabe wie hier als beispiel unter echo... zu sehen, formatieren.

Dein jetziges Login kannst du dafür nutzen, lege noch eine Spalte in deiner Datenbanktabelle an und nenne sie status der admin hat status 1 der user 2 und wenn status == 1 if($daten[1]>=$anfang){ weglassen da der admin ja zurücklesen können sollte und so weiter ..beim Aufbau wird dir Stück für Stück klarer*

den reload des Chats den kannst du mit php schlecht reallisieren
(ich wüsste nicht wie)dazu nutze ich javascript ..hm oder magst du nur eine Art Forum, dass ein untereinander Nachrichten eintragen realisiert?

hm na sag wenn du da irgendwie weiter Hilfe brauchst :wink:

lg Mone
 
 


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
Hilfe, Datenbank nimmt keine neuen Daten und alte nicht löschen! XTC PHP Tipps 2008 32 11.06.2008 14:15
Hilfe bei Mercury Mail Server einrichten gesucht! litterauspirna Off-Topic Diskussionen 0 18.05.2008 14:20
Brauche Hilfe bei Datenbank Erstellung Smiley89 PHP Tipps 2008 1 26.03.2008 21:57
Hilfe bei Datenbank informationen gesucht. Beitragsarchiv 6 28.11.2005 09:41
Datenbank prüfen, bitte um Hilfe! d4rki PHP Tipps 2005-2 5 31.08.2005 20:54
Datenbank Fehler brauche Hilfe!!! PHP Tipps 2005-2 4 25.06.2005 16:54
Brauche hilfe für datenbank Datenbanken 6 14.04.2005 12:50
Chat Proplem Bitte um hilfe PHP Tipps 2005 14 17.03.2005 04:20
Hilfe!! Datenbank Fehler (glaube ich...) PHP Tipps 2004-2 9 22.12.2004 13:44
Hilfe - PHP - Mysql - Museum Datenbank Beitragsarchiv 2 07.12.2004 17:44
[Erledigt] tags über datenbank ausgeben , hilfe : ) Datenbanken 1 31.08.2004 17:08
[Erledigt] Hilfe zum Thema Server!!! Off-Topic Diskussionen 10 16.07.2004 19:53
Hilfe zum Thema Server!!! PHP Tipps 2004 1 15.07.2004 19:22
hilfe der Server stürzt ständig ab scriptfehler HTML, Usability und Barrierefreiheit 7 01.07.2004 14:23
Hilfe bzgl. Datenbank abfrage PHP Tipps 2004 5 24.06.2004 18:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank chat erstellen, chat mit datenbank, chat server php, php datenbank chat, chatraum \mit\ datenbank, datenbak chat, php beispiele chat, php chatserver, chat auf datenbanken, chat über eine datenbank, php chat server, chat datenbank, einfache chat software php csv, datenbank chat, chat realisieren php, chat mit php realisieren, chatserver datenbank anpassen, chat realisieren, chat php csv, wo finde ich ein buch mit php chat

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