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

(Resolvido) [DUVIDA] Contador de hits


๖ۣۜωℋĦτکﬠσ̲η ॐ

Pergunta

Olá, estou com um problema com o meu sistema de contador

Olhem o Codigo

<?
$linha=file("contador.txt"); //define arquivo onde ficara gravado os acessos

if (isset($var)){ //verifica cookie
echo "$linha[0]"; //imprime linha 0 caso cookie existente
}else{ //<-+
$visitas = $linha[0]; // |
$visitas += 1; // |
$cf=fopen("contador.txt","w"); // |->incrementa 1 ao contador e exibe linha 0
fputs($cf,"$visitas"); // | se cookie inexistente
fclose($cf); // |
$ip = $_SERVER['REMOTE_ADDR'];
print "Seu IP: $ip";
$msg = "IP: $ip\n\";
$ponteiro = fopen ("IPs.txt", "a");
fwrite($ponteiro, "$msg");
fclose ($ponteiro);
echo " .:|:. $visitas"; // |
} //<-+

?>

mais funcionando ele dá o seguinte erro

Parse error: syntax error, unexpected T_STRING in /home/bugstools1/public_html/The Striders/contador.php on line 15

sendo que a linha 15 está perfeita "$ponteiro = fopen ("IPs.txt", "a");"

Por favor, estou muito prescisando que alguém me ajuda por favor...

by: shupskO

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Funciionoou

OBG caara

aeew, teem coomO eu veerifiicar see o IP já existe ?

tipO assim, ele verifica se existe, se não ele escreve o IP no Log, se sim elê passa em branco

tem ?!

Editado por ๖ۣۜωℋĦτکﬠσ̲η ॐ
Link para o comentário
Compartilhar em outros sites

  • 0

nãO teriia coomO você fazer issO pra miim nãO caara ?!

eeu soou Newbiie coom PHP, esse sisteema aii eu pegueei aquii noo Forum, e coloqueii para escreveer o IP por que o Contador vai por Pings na página e não poor IP

se puder ajudar, agradeço ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Olha cara, eu fiz aqui sóh que, ele continua escrevendo várias vezes o IP

Olhe

<?
$linha=file("contador.txt");

if (isset($var)){
echo "$linha[0]";
}else{ //<-+
$visitas = $linha[0];
$visitas += 1; // |
$cf=fopen("contador.txt","w");
fputs($cf,"$visitas");
fclose($cf);
echo "$visitas";

} //<-+

//ESCREVE O IP ABRE
$ip = $_SERVER['REMOTE_ADDR'];
$msg = "$ip\n";
$ponteiro = fopen ("IPs.txt", "a");
$verifica = strpos($ponteiro, $ip);

if ($verifica === false) {
    echo "&nbsp;";
    fwrite($ponteiro, "$msg");
    fclose ($ponteiro);
} else {
    echo "&nbsp;";
}
//ESCREVE O IP FECHA

?>

Alguém consegue comO fazer ele escrever só uma vez...

Obrigado

Editado por ๖ۣۜωℋĦτکﬠσ̲η ॐ
Link para o comentário
Compartilhar em outros sites

  • 0

Conseguii Õ/

obriigadoo poor me faazer compriiender que, ganhar prontO é uma besteiira sendO que você pode fazer por si só

Olha como ficou

<?
$linha=file("contador.txt");

if (isset($var)){
echo "$linha[0]";
}else{ //<-+
$visitas = $linha[0];
$visitas += 1; // |
$cf=fopen("contador.txt","w");
fputs($cf,"$visitas");
fclose($cf);
echo "$visitas";

} //<-+

//ESCREVE O IP ABRE
$ip = $_SERVER['REMOTE_ADDR'];
$msg = "$ip\n";
$ponteiro = fopen ("IPs.txt", "a");
$conteudo = file_get_contents("IPs.txt");
$verifica = strpos($conteudo, $ip);

if ($verifica === false) {
    echo "&nbsp;";
    fwrite($ponteiro, "$msg");
    fclose ($ponteiro);
} else {
    echo "&nbsp;";
}
//ESCREVE O IP FECHA

?>

Obrigado mesmo Beraldo

Galera, que esta vendo este tópico, este é um Contador que conta Hits na página, e escreve somente 1 vez o IP do Usuário que acessa o site, sendo assim, esse contador conta Hits e IPs que conectaram

não fui eu que fiz, peguei-o aqui, apenas complementei eles...

Obrigado

sou muito grato...

Se algum Moderador quizer Fechar o Tópico, fique a vontade!

Editado por ๖ۣۜωℋĦτکﬠσ̲η ॐ
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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...