ciao ragazzi io ho due script uno serve a vedere il numero di utenti che sono collegati al sito in piu questo script da l indirizzo ip del visitatore che e collegato al sito e un altro script login.php che serve per l area privata adesso vorrei unire questi due script per farne uno funzionante del tipo che vorrei che mi dasse il numero di utenti ospiti e il numero di utenti registrati e quando qualcuno si loggia invece dell indirizzo ip vorrei che mi dasse l userneime mi potreste aiutare posto i due script

posto user.php
Codice PHP:
<?php

/*
tabella 'useronline'
--------------------
campi:     time (datetime)
        ip (varchar 15 unique)
        url (varchar 255)
*/
include_once("../include/config.php");
error_reporting E_WARNING | ~ E_NOTICE ) ; 
$timeoutseconds 300;

if (
$_SERVER['HTTP_CLIENT_IP']) {
        
$ip $_SERVER['HTTP_CLIENT_IP'];
} else if (
$_SERVER['HTTP_X_FORWARDED_FOR']) {
        
$ip $_SERVER['HTTP_X_FORWARDED_FOR'];
} else if (
$_SERVER['REMOTE_ADDR']) {
        
$ip $_SERVER['REMOTE_ADDR'];
} else {
        
$ip "Unknown";
}
//Mi connetto al database
$db = @mysql_connect($CONFIG['host'] ,$CONFIG['user'],$CONFIG['pass'])
    or die(
"&error=[b]Database error:[/b] Cannot establish connection.");

//Seleziono il database
@mysql_select_db($CONFIG['dbname'],$db)
    or die(
"&error=[b]Database error:[/b] Cannot select database.");

//Cancello i "vecchi" visitatori
@mysql_query("DELETE FROM useronline WHERE (time + INTERVAL 5 MINUTE) < NOW()")
    or die(
"&error=[b]Database error:[/b] Cannot insert new data.");

//Inserisco nuovi visitatori
@mysql_query("REPLACE INTO useronline (time,ip,url) VALUES (NOW(),'$ip','".$_SERVER['PHP_SELF']."')")
    or die(
"&error=[b]Database error:[/b] Cannot insert new data.");

$result mysql_query("SELECT time,ip,url FROM useronline ORDER BY time DESC");
while (
$row mysql_fetch_assoc($result)) {
    echo 
"&adress=".$row['ip']."&tempo=".$row['time'];
    
    
}
echo 
"&usersOnLine=".mysql_num_rows(mysql_query("SELECT ip FROM useronline"));




?>
database
codice:
CREATE TABLE `useronline` (
  `time` datetime NOT NULL default '0000-00-00 00:00:00',
  `ip` varchar(15) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  UNIQUE KEY `ip` (`ip`)
)