Seite 1 von 2
Zum IRC Server connecten & User im Chat auswerten
Verfasst: 05.11.2002 21:40
von webdevice
Hallo!
Hab mal 'ne Frage. Ich, bzw. mein Server, soll zu einem IRC Server connecten und von einem Raum die Useranzahl ausgeben. Zum Beispiel sind 6 User im Channel, ich will es per PHP ausgeben.
Wie gehtdas?
Verfasst: 05.11.2002 21:51
von Pyramide
Ich hab mich zwar noch nie mit dem Thema Verbindungen zu IRC-Servern beschäftigt, aber vielleicht helfen dir ja diese beiden Seiten weiter:
Informationen zum IRC-Protokoll findest du unter
http://www.ietf.org/rfc/rfc2812.txt
Informationen zu Socket-Verbindungen in PHP findest du unter
http://www.ietf.org/rfc/rfc2812.txt
Verfasst: 08.11.2002 17:17
von Gast
Dafür ist es besser wenn du nen Bot laufen hast. Das Script sollte dann den Bot fragen, wieviele User in dem Channel sind. Sonst hast du bei jedem Aufruf der Seite irgend nen User der dem Channel beitritt und ihn gleich wieder verlässt, ist also von abzuraten.
Verfasst: 08.11.2002 17:34
von webdevice
Habt ihr vielleicht ein kleines Script ???

Verfasst: 14.11.2002 23:29
von Seether
Vergiss den Mist.
Wieoft soll der Bot rein? Alle halbe Stunde? Dann sind die Daten zu alt. Alle 5 Minuten? Dann störst Du erstens die Chatter, da der Bot ja immer rein und raus geht und ausserdem sind solche Bots bei den meisten Providern verboten.
Ciao Seether.
Verfasst: 16.11.2002 21:03
von Andreas E.
Hallo,
ich habe einen solchen Bot in meinem IRC-Channel. Das Ergebniss sieht man hier:
http://www.werde-legende.de/~schutzgeis ... ncount.php
Wie kann ich das jetzt in mein phpBB einbauen? Und zwar auf der Startseite unter "Wer ist Online". Es genügt wenn da z.B. steht 'User im Chat: 4'. Wäre super wenn mir jemand helfen könnte. Mit PHP kenn ich mich leider garnicht aus.
gruß Andreas
Verfasst: 16.11.2002 21:05
von Andreas E.
Verfasst: 16.11.2002 21:08
von Pyramide
Verfasst: 16.11.2002 21:11
von Andreas E.
Danke für die superschnelle Antwort!
Wenn du mir jetzt noch sagen könntest in welche Datei ich das einfügen muss...?
gruß Andreas
Verfasst: 17.11.2002 14:43
von Pyramide
Ups, das soll ja ins phpBB...hab ich ganz überlesen
Dann funktioniert das ganze so:
http://www.phpbb.de/viewtopic.php?t=9993 . Die Dateien sind in deinem Fall
index.php und
index_body.tpl. Das 'User im Chat: ' schreibst du entweder fest ins Template oder (wenn du ein mehrsprachiges Forum hast) du erstellst einen Eintrag in der lang_main.php jeder Sprache (z.B.
$lang['user_im_chat'] = 'User im Chat: ';) sowie eine assign_vars-Zeile
'L_USER_IM_CHAT' => $lang['user_im_chat'], .
Ich hoffe meine Erklärung war verständlich genug...