Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
CONTADOR DE ACESSO COM PHP


CLUBE DE AUTORES


AMAZON


MAGAZINE LUIZA


CLUBE DE AUTORES


CLUBE DE AUTORES

PHP-GENERATOR

CONTADOR DE ACESSO COM PHP

CONTADOR SIMPLES DE ACESSOS COM PHP


Neste artigo veremos como montar um contador simples de acesso a uma página web com PHP. Esse contador está sendo classificado como simples pelo fato dele não levar em consideração o IP de quem está acessando. Dessa forma uma única pessoa pode ser interpretada como sendo várias, visto que a cada atualização de página o contador será incrementado.


Mesmo com essa imprecisão o contador simples ainda pode ser muito útil, especialmente se puder ser consultado apenas pelo administrador da página, visto que um contador visível pode estimular o visitante a ficar atualizando a página para testar o contador.


A seguir temos o código do contador devidamente documentado.


1

2

3

4

5

6

7

8

9

<?

if(!file_exists("contador.txt")) $fp = fopen("contador.txt","w");

else $fp = fopen("contador.txt","r+");

$soma = fgets($fp) + 1;

rewind($fp);

fputs($fp,$soma);

fclose($fp);

echo"$soma";

?>


  • Linha2: verifica a existência de um arquivo chamado “contador.txt” e caso não exista ele é criado;

  • Linha3: abre para leitura o arquivo “contador.txt” caso ele já exista;

  • Linha4: Cria uma variável soma que recebe o valor gravado no arquivo “contador.txt” e adiciona 1 a esse valor;

  • Linha5: posiciona o ponteiro de leitura no início do arquivo “contador.txt”;

  • Linha6: grava a variável soma no início do arquivo “contador.txt”;

  • Linha7: fecha o arquivo “contador.txt”;

  • Linha8: exibe a variável soma mostrando quantas vezes a página foi visitada. Dica: Exibir a variável soma com a mesma cor do fundo é uma forma de tentar deixar o contador visível apenas para o administrador da página, pois ele só poderá ser visto caso seja selecionado com o ponteiro do mouse.


ATIVIDADES SUGERIDAS


1) Pesquise para que servem os parâmetros “w” e “r+”.

2) Para que servem as funções fopen(), fgets(), rewind(), fputs() e fclose()?

3) Faça uma implementação no código para que o contador de acesso seja exibido na cor vermelha.





WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online