e quindi??
cmq il file funzlogin.php dove prende la funzione checkip è questo:
Codice PHP:
<?php
include 'funzdb.php';
function controllo($user,$passw)
{$conn = connetti();
$query = mysql_query("SELECT id,pass FROM utenti WHERE nick='$user'",$conn) or die( "Errore ricerca pass: " . mysql_error() );
$info = mysql_fetch_assoc($query);
disconnetti($conn);
if($info['pass']==$passw)
{return $info['id'];
}
else
{return 0;
}
}
function checkIP($ip)
{$conn = connetti();
$query = mysql_query("SELECT nick FROM utenti INNER JOIN utenti_online ON utenti.id=utenti_online.id WHERE ip='$ip'",$conn) or die( "Errore controllo ip: " . mysql_error() );
$info = mysql_fetch_row($query);
disconnetti($conn);
return $info[0];
}
function check($ip)
{$conn = connetti();
$ora = @time()+60*5;
$query = mysql_query("UPDATE utenti_online SET tempo='$ora' WHERE ip='$ip'",$conn) or die( "Errore allungamento tempo: " . mysql_error() );
$ora = @time();
$query = mysql_query("SELECT id FROM utenti_online WHERE tempo<'$ora'",$conn) or die( "Errore utenti fuoritempo: " . mysql_error() );
while ($info = mysql_fetch_row($query))
{$elim = mysql_query("DELETE FROM utenti_online WHERE id='$info[0]' LIMIT 1",$conn) or die( "Errore eliminazione utenti online: " . mysql_error() );
}
disconnetti($conn);
}
?>