$server = "localhost";
$db_user = "root";
$db_pass = "";
$database = "3333";
$timeoutseconds = 300;
$timestamp = time();
$timeout = $timestamp-$timeoutseconds;
error_reporting ( E_WARNING | ~ E_NOTICE ) ;
$REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
$PHP_SELF = $_SERVER['PHP_SELF'];
$ip = getenv("REMOTE_ADDR");
mysql_connect($server, $db_user, $db_pass);
$insert = mysql_db_query($database, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')");
if(!($insert)) {
print "Useronline Insert Failed > ";
}
$delete = mysql_db_query($database, "DELETE FROM useronline WHERE timestamp<$timeout");
if(!($delete)) {
print "Useronline Delete Failed > ";
}
$result = mysql_db_query($database, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'");
if(!($result)) {
print "Useronline Select Error > ";
}
$user = mysql_num_rows($result);
mysql_close();
mysql_connect($server, $db_user, $db_pass) or die("Connessione non riuscita: " . mysql_error());
if($user == 1) {
print("<b>user online $user</b> ");
} else {
print("<b>users online $user</b> ");
}
echo"</br>";
print("<b>IP adress $ip</b> ");
echo"</br>";
while($useronline = mysql_fetch_array($result)){
$output .= '&ip'.'='.$useronline['ip'];
echo'</br>';
$output .= '&user'.'='.$useronline['user'];
}
echo $output;
?>
|