Ir para conteúdo
Fórum Script Brasil
  • 0

Usuarios Onlin E Offline


alexpmj

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

Aê galera consegui montar um codigo de usuarios online, so que na verdade eu quero definir usuarios e visitantes, o codigo que estou usando e esse:

<? 

$version = "ver 1.0"; 
$timer = 30; 
$filename = "log.txt"; 

if (!$datei) $datei = dirname(__FILE__)."/$filename"; 
$time = @time(); 

$realip = $REMOTE_ADDR; 
$div = explode('.',$realip); 
$div0 = $div[0]; 
$div1 = $div[1]; 
$div2 = $div[2]; 
$div3 = $div[3]; 
$salt = "20"; 
$fakediv0 = $div[0]*md5($salt); 
$fakediv1 = $div[1]*md5($salt); 
$fakediv2 = $div[2]*md5($salt); 
$fakediv3 = $div[3]*md5($salt); 
$fakeip = "$fakediv0.$fakediv1.$fakediv2.$fakediv3"; 

$access = $QUERY_STRING; 
$string = "$access|$fakeip|$time\n"; 
$a = fopen("$filename", "a+"); 
fputs($a, $string); 
fclose($a); 

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

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

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

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





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

if (!$datei) $datei = dirname(__FILE__)."/$filename"; 
$time = @time(); 
$string = "$dell"; 
$a = fopen("$filename", "w+"); 
fputs($a, $string); 
fclose($a); 
?> 
<? 
echo $useronline; 
if($useronline == "1"){ 
echo " usuário online"; 
} 
ELSE{ 
echo " usuários online"; 
} 
?> 

agora como faço para definir o usuario do visitante?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...