• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Elektron

Contador de visitas

2 mensagens neste tópico

Estou a tentar fazer um contador de visitas em php.

<html>
<body>
<?php
$_d=fopen("data.txt","r+");
while ((flock ($_d,LOCK_EX))==TRUE)
{
}
$_var=TRUE;
flock($_d,LOCK_EX,$_var);
  $_s=fgets($_d); 
  $_i=(int)$_s;
  $_i=$_i+1;
  $_s=strval($_i);
  echo $_i;
  rewind($_d);
  fwrite($_d,$_s);
flock($_d,LOCK_UN); 
  fclose($_d);
?>
</body>
</html>

Tentei usar flock mas mesmo assim, quando abro duas abas do browser as duas retornam o mesmo valor.

Desde ja agradeço as respostas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Porque escreves o $_s no ficheiro, quando deveria ser o $_i, não testei, mas pareceu-me ser disso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora