Hallo
Ich habe jetzt lange gesucht und komme einfach nicht weiter
Ich würde gerne die Funktion mod_whosonline erweitern
So das diese nicht nur anzeigt wer online ist sondern auch wo er sich gerade aufhält auf welcher Seite am besten mit Link ausgabe
Ich habe 2 Sachen gefunden aber sie Funtzten nicht ganz mit der mod_whosonline Datei
und die Ausgabe dateiPHP-Code:<?php
$db_host = "XX";
$db_user = "XX";
$db_passwd = "XX";
$db_name = "XX";
$tab = "user_online";
$time_to_del = 30*60;
$diff = time()-$time_to_del;
$ip = $_SERVER['REMOTE_ADDR'];
$where = $_GET['section'];
$ver = mysql_connect($db_host,$db_user,$db_passwd);
mysql_select_db($db_name);
mysql_query("DELETE FROM `".$tab."` WHERE time < ".$diff."");
$qdrin = "SELECT COUNT(*) FROM `".$tab."`";
$qdrin .= " WHERE `ip`='".$ip."'";
list($drin) = mysql_fetch_row(mysql_query($qdrin));
if($drin > 0) {
// IP steht bereits in DB
$query = "UPDATE `".$tab."` SET `time`='".time()."',`where`='".$where."'";
$query .= " WHERE `ip`='".$ip."'";
mysql_query($query);
} else {
// IP steht noch nicht in DB
$query = "INSERT INTO `".$tab."` SET";
$query .= " `time`='".time()."',`ip`='".$ip."',`where`='".$where."'";
mysql_query($query);
}
$how_many = "SELECT COUNT(*) FROM `".$tab."`";
list($i) = mysql_fetch_row(mysql_query($how_many));
echo "".$i."";
?>
Weiss einer Rat wie ich das umsetzten könnte?PHP-Code:function showonline() {
global $tab;
$query = mysql_query("SELECT time, ip, where FROM $tab");
while($row = mysql_fetch_array($query)) {
echo "<p>";
echo "Zeit: ".$row["time"].",";
echo "IP: ".$row["ip"].",";
echo "Ort: ".$row["where"];
[COLOR="Red"][B] echo $row['ip']." liest gerade ".$row['where'];<-- wäre die Wichtigste Funktion[/B][/COLOR]
echo "</p>";
}
}
Hoffe ihr Versteht was ich meine
also Ausgabe soll in der mod_whosonline
so sein "Wir haben 14 Gäste online gast1 liest www.meineseite./hallowelt.php"


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen