ich würde gerne auf meiner website eine User liste anzeigen lassen welcher user online ist. also namentlich eingelogt ist.
Bis jetzt wird leider nur wieviel User online sind angezeigt ohne Namen der User.
Datenbank:
PHP-Quellcode
- <?php
- include("config/config.php");
- mysql_connect($dbhost,$dbuser,$dbpass);
- mysql_select_db($dbname);
- $zeitspanne = 300; //Sekunden
- $ip = $_SERVER['REMOTE_ADDR'];
- //veraltete Einträge löschen
- mysql_query("DELETE FROM useronline WHERE zeit < ".time()."");
- //Zeitpunkt erneuern
- mysql_query("UPDATE useronline SET zeit = '".(time()+$zeitspanne)."' WHERE ip='".$ip."'");
- // ist der Besucher noch nicht eigetragen, so wird ein neuer Eintrag erzeugt.
- if(!mysql_affected_rows()) {
- mysql_query("INSERT INTO useronline (ip,zeit) VALUES ('$ip ','".(time()+$zeitspanne)."')");
- }
- // die Zahl der Online-User ermitteln.
- $result = mysql_query("SELECT count(*) FROM useronline");
- echo mysql_result($result,0)." User online";
- ?>
also wenn das jemand vervollständigen könnte wäre ich sehr Dankbar
Gruß Phoenix
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Phoenix ()