Hallo, ihr da draußen. Ich möchte gerne wissen, wie man einen einfachen chatbereich, z.B. wie hier bei nickles in eine eigene homepage einbindet.
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Hallo,
also vielleicht mal einen denkansatz, wenn du vorhast, die sache mit PHP zu machen. Ich gehe jetzt mal davon aus, dass jeder chatten kann, ohne Anmeldung:
-> Über ein input Feld fügt jeder in die DB erstmal seine Nachricht ein. diese werden dann nach datum vielleicht aufsteigend geordnet
-> Der neue Datensatz ist nun in der Tabelle gespeichert
-> Nun kannst du per affected_rows (nickles macht das anders, per aktualisierung alle 3 sekunden) die neuen Zeilen ausgeben lassen, vielleicht mit einer simplen schleife. Selbst hab ich es noch nicht versucht, aber affected_rows sollte dann nur die zeile ausgeben, wenn auch wirklich eine vorhanden ist, erstens sollte das mehr echtzeit bringen und zweitens sollte es auch mehr ruhe bringen so in opara beispielsweise.
-> Wenn die Tabelle dann irgendwann zu voll wird, kannst du entweder manuell immer mal ein paar alte datensätze löschen oder per JOB generell alle löschen, die z.b. älter als 1 tag sind oder du erlaubst z.b. nur bis zu 30 zeilen, dadurch wird die DB nicht überflutet. Nachteil: wenn du das teil schlecht programmiest, wird dein Provider sauer, weil die CPU wahrscheinlich darunter leidet und die anderen Webseiten die gehostet werden auch.
oder du machst es einfach so wie die mehrheit, du holst dir einen freewarechat, z.b. flash oder JAVA. schau dazu mal unter google.de