Originariamente inviato da filippo.toso
Utilizza $_SERVER['REMOTE_ADDR']
Ti ringrazio, il problema è dove (in che file) e quando (in che linea).

Dato che il file di testo è "online.txt" credo che dovrei inserire questo comando in online.php di cui ti riporto il listato (ma si dice così?):


<html> <head> <title>Persone online</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript"> function apri(nick_ut) { window.open("profilo.php?nick=" + nick_ut,nick_ut,"width=500, height=280, left=200"); } </script> </head> <body bgcolor="#E7E9FA"> <? include("config.php"); $ar_online=file($file_online); $dim=count($ar_online); for ($i=0;$i<$dim;$i++) { $ut_online=chop($ar_online[$i]); $utente=explode("|",$ut_online); $nick_ut=$utente[0]; $data=$utente[1]; $orario=$utente[2]; $parti_data=explode("/",$data); $giorno=$parti_data[0]; $mese=$parti_data[1]; $anno=$parti_data[2]; $parti_orario=explode(":",$orario); $ora=$parti_orario[0]; $minuti=$parti_orario[1]; $secondi=$parti_orario[2]; $ts=mktime($ora,$minuti,$secondi,$mese,$giorno,$an no); $diff=time()-$ts; $min_trascorsi=$diff/60; if ($min_trascorsi<$min_online) { $array_on[]=$nick_ut; } } $ar_unico=array_unique($array_on); $dim_unico=count($ar_unico); echo "<font face=\"Verdana\" size=\"1\">$dim_unico persone online</font>"; ?> </body> </html>

Ancora grazie!