ich würde gerne meine PHP-Chat gegen einen IRC(-Java) Chat ersetzen.
Das Problem dabei: Wie kann ich weiterhin auf meiner Homepage anzeigen, WER gerade im Chat ist?
Ich habe jetzt zwei Tage lang das Web nach einer Lösung durchsucht und nichts gefunden

Das heiß, fast nichts. Ich bin auf viele interessante PHP und Perl Lösungen zum Aufbau von IRC-Bots etc. gestoßen. Besonders smartIRC von Mirco "MEEBEY" Bauer <http://www.meebey.net> finde ich erwähnenswert.
Aber eigentlich ist das alles doch für meinen Zweck etwas viele overload. Oder nicht?
Was ich suche funktioniert etwa so:
MySQL-Tabelle:
Code: Alles auswählen
#
# Tabellenstruktur für Tabelle `channelnicks`
#
CREATE TABLE `channelnicks` (
`id` mediumint(8) NOT NULL auto_increment,
`nicks` varchar(255) NOT NULL default '',
`timestamp` int(11) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Code: Alles auswählen
$sql = 'SELECT * FROM channelnicks WHERE id = 1';
$db->sql_query($sql);
$channelinfo = $db->sql_fetchrow($result);
if ($channelinfo['timestamp'] < time() - 120)
{
/*
Hier nun connect zum IRC-Server
Holen der Userliste mittels "/NAMES #channelname"
Ablegen der Nicknames in $channelinfo['nicks']
Disconnect vom IRC-Server
*/
$sql = "UPDATE channelnicks SET nicks = '".$channelinfo['nicks']."', timestamp = '".time()."' WHERE id = 1";
$db->sql_query($sql);
}
Gruß
mObbY