Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/05/2009, 13:40
DarkCo0oL
 
Fecha de Ingreso: abril-2009
Mensajes: 27
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Contador de visitas Online

Código PHP:
/**
 * (nulo)
 *
 * Comprueba y devuelve el numero de usuarios activos.
 */
function actives()
{
    
$remote $_SERVER['REMOTE_ADDR'];

    
$tmp '/ruta/del/archivo.txt'// <-- indispensable

    
$arr file($tmp);

    
$cur false;
    
$new // marca !
            
sprintf("\n%s\t%d"$remotetime());


    
// iteramos las lineas
    
foreach ($arr as $i => $val)
    {
        if ( ! 
trim($val))
        {
            unset(
$arr[$i]);
            continue;
        }

        
// -- separamos !
        
list($addr$old) = explode("\t"$val);

        
// cada 15mins.
        
if ((time() - $old) > 260)
        { 
// eliminamos viejos..
            
unset($arr[$i]);
        }
        elseif (
$addr === $remote)
        { 
// actualizamos...
            
$arr[$i] = $new;
            
$cur true;
        }
    }

    if ( ! 
$cur)
    { 
// nuevo?
        
$arr []= $new;
    }

    
// al archivo !
    
$old fopen($tmp'w+');
    
fwrite($oldjoin(''$arr));
    
fclose($old);

    
$out sizeof($arr);
    return 
$out;

A ver este codigo lo guardo como php? pero le agrego las citas <? o que onda es a lo que me refieor o se lo agrego a mi template del chat?