prova così:

Codice PHP:

$server 
"localhost";
$db_user "root";
$db_pass "";
$database "3333";
$timeoutseconds 300;

$timestamp time();
$timeout $timestamp-$timeoutseconds;

$REMOTE_ADDR $_SERVER['REMOTE_ADDR'];
$PHP_SELF $_SERVER['PHP_SELF'];

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();

if(
$user == 1) {
print(
"[b]$user[/b] user onlinen");
} else {
print(
"[b]$user[/b] users onlinen");
}

?>