Kaka Postado Novembro 17, 2004 Denunciar Share Postado Novembro 17, 2004 E ae Gladisson tudo bom.Peguei esse código que você postou em scripts e estou com uma dúvida.Ele nunca reduz o número das pessoas que visitaram seu site ?? Então seria uma espécie de contador e não de usuários online ??O código é o seguinte:<?php # -------------------------------------------------------------------| # Para utilização do script mantenha está parte de comentário. | # Autor: Gladisson S. Oliveira | # E-mail: gladisson@bol.com.br | # Descrição: Mostra a quantidade de pessoas acessando o seu site. | # -------------------------------------------------------------------| /***** Configuração: Coloque o diretório raiz, onde está este arquivo, sem a barra no final. ******/ $pasta = "C:\Arquivos de programas\EasyPHP\www\Usuario_Online"; /****************************************************************** Daqui para baixo só mexa caso saiba o que esteja fazendo. *******************************************************************/ $arquivo = $pasta."/online.osg"; $seu_ip = $REMOTE_ADDR; $data_tempo = date("YmdHis",time() + 900); $data_atual = date("YmdHis"); if(!file_exists($arquivo)) { $grava = $seu_ip."|".$data_tempo; $fopen=fopen($arquivo,"w"); fputs($fopen,$grava); fclose($fopen); chmod($arquivo, 0777); } else { $file = file($arquivo); $explode = explode("#",$file[0]); foreach($explode as $foreach){ $explode = explode("|",$foreach); //---------------------- if($seu_ip==$explode[0]) { $grava .= $seu_ip."|".$data_tempo."#"; $sem_ip = "0"; } else { if($data_atual < $explode[1]){ $grava .= $foreach."#"; } } //---------------------- } if($sem_ip != "0") $grava .= $seu_ip."|".$data_tempo."#"; $grava = str_replace(" ","",$grava); $grava = substr($grava,0,-1); foreach(explode("#",$grava) as $foreach){ $online += 1; } if($online!=1) $plural = "s"; $mostrar = "<B>".$online."</B> Vistitante".$plural." On-line."; $fopen=fopen($arquivo,"w"); fputs($fopen,$grava); fclose($fopen); } echo $mostrar; ?>Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kaka Postado Novembro 17, 2004 Autor Denunciar Share Postado Novembro 17, 2004 Hmm ... agora saquei Gladisson ...Depois de um tempo ele apaga o usuário que saiu ... mas me diz uma coisa, onde eu posso reduzir esse "tempo que ele leva para excluir " ???Obrigado ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 17, 2004 Denunciar Share Postado Novembro 17, 2004 Aqui:$data_tempo = date("YmdHis",time() + 900);900 = 15 minutos.60 * 15 = 900Seg MinutosEntendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kaka Postado Novembro 18, 2004 Autor Denunciar Share Postado Novembro 18, 2004 Ah ta agora entendi !!!Obrigado pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 18, 2004 Denunciar Share Postado Novembro 18, 2004 Falou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Kaka
E ae Gladisson tudo bom.
Peguei esse código que você postou em scripts e estou com uma dúvida.
Ele nunca reduz o número das pessoas que visitaram seu site ?? Então seria uma espécie de contador e não de usuários online ??
O código é o seguinte:
Abraço
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.