Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Alguem sabe como eu faço pra exibir quantos usuários estão conectados a um site?
    De preferencia em PHP?

  2. primeiro crie o arquivo config.php com o seguinte código:

    <?php
    $timer = 100;
    $filename = "$DOCUMENT_ROOT/useronline/log.txt";
    ?>

    e depois para ver qtos user ON LIne coloque o seguinte código:

    <?php
    include ("./config.php3");

    if (!$datei) $datei = dirname(__FILE__)."/$filename";
    $time = @time();
    $ip = $REMOTE_ADDR;
    $string = "$ip|$timen";
    $a = fopen("$filename", "a+");
    fputs($a, $string);
    fclose($a);

    $timeout = time()-(60*$timer);

    $all = "";
    $i = 0;
    $datei = file($filename);
    for ($num = 0; $num < count($datei); $num++) {
    $pieces = explode("|",$datei[$num]);

    if ($pieces[1] > $timeout) {
    $all .= $pieces[0];
    $all .= ",";
    }
    $i++;
    }

    $all = substr($all,0,strlen($all)-1);
    $arraypieces = explode(",",$all);
    $useronline = count(array_flip(array_flip($arraypieces)));

    // display how many people where activ within $timeout
    echo $useronline;

    // Delete
    $dell = "";
    for ($numm = 0; $numm < count($datei); $numm++) {
    $tiles = explode("|",$datei[$numm]);
    if ($tiles[1] > $timeout) {
    $dell .= "$tiles[0]|$tiles[1]";
    }
    }

    if (!$datei) $datei = dirname(__FILE__)."/$filename";
    $time = @time();
    $ip = $REMOTE_ADDR;
    $string = "$dell";
    $a = fopen("$filename", "w+");
    fputs($a, $string);
    fclose($a);
    ?>



  3. #3
    thiagog
    esse arquivo config.php - devo cria-lo aonde ?
    /var/www/diretorio_web/ ???

    e o codigo que vc disponibilizou eu faço o que com ele ? -- desculpe mas boiei na explicação.

    eu como o 1c3_m4n tb preciso desse esquema aki no servico estao a um tmepo me cobrando algo como isso mas eu nem me atentei e qdo vi no forum corri logo para ver no q ia dar.

    obrigado por ajudar.

    []s thiagog
    icq 110733242 - <a href="mailto:thiagog@ucb.br">thiagog@ucb.br</a>


  4. Valeu cara funcionou certinho



  5. Ele roda certinho, mas eu fiz o teste e tenho certeza que 2 pessoas estao conectadas e ele soh mostra 1!!!!!






Tópicos Similares

  1. Messagens para usuarios conectados no MK
    Por stanleyqs no fórum Redes
    Respostas: 2
    Último Post: 31-03-2008, 18:45
  2. Usuários Conectados
    Por fajo no fórum Servidores de Rede
    Respostas: 3
    Último Post: 29-09-2007, 18:05
  3. Tempo do Usuário Conectado
    Por flaviobatistela no fórum UnderLinux
    Respostas: 1
    Último Post: 06-02-2006, 14:13
  4. ver a tela de usuario conectado via SSH
    Por gargwlas no fórum Servidores de Rede
    Respostas: 3
    Último Post: 30-06-2005, 17:00
  5. Admnistração de Usuarios Conectados No Servidor
    Por alexmendes no fórum Servidores de Rede
    Respostas: 5
    Último Post: 09-12-2004, 13:16

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L