
Neste pequeno tutorial vamos mostrar-lhe como fazer um simples contador de visitas para o seu site.
Vamos começar por criar um ficheiro de texto, chamado “hitcounter.txt”, com o valor “0″, que será utilizado para guardar o número de visitantes que o seu site já teve. Guarde o ficheiro no mesmo directório onde será guardado o script em PHP.
O próximo passo será criar o ficheiro “counter.php” – o contador própriamente dito.
Já no script, vamos então iniciar o processo de criação do contador. Podemos começar por definir uma variável que terá o valor do nome do ficheiro de texto anteriormente criado:
Código:
$count_my_page = ("hitcounter.txt");
?>
Agora vamos definir outra variável que será o número de visitas que o seu Website já teve:
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
?>
Quando alguém acede ao seu site, até este ponto o código apenas mostra o número que está dentro do “hitcounter.txt”. É necessário, então, que esse número aumente em 1 unidade sempre que alguém acede ao site.
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++; //Aumenta 1 unidade
?>
O próximo passo é actualizar o valor que está dentro do ficheiro que contém o número de visitas. Para isso, teremos que, em primeiro lugar, abrir o ficheiro em modo de escrita. Este processo é crucial, pois só assim o valor é actualizado.
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w"); // Abre o ficheiro em modo de escrita
?>
Agora estamos em condições de actualizar o valor:
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]"); // Actualiza o valor dentro do ficheiro
?>
Agora deve voltar a fechar o ficheiro:
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]");
fclose($fp); // Fecha o ficheiro
?>
Só nos falta, então, mostrar o número de visitas, através do comando “echo”, para o nosso script ficar completo:
Código:
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]");
fclose($fp);
echo $hits[0]; // Mostra o número de visitas
?>
Agora poderá enviar, através de FTP, o script para o seu site. Para utilizar o script, basta “chamar” o ficheiro “counter.php”, o que poderá ser feito através do comando include:
Código:
include ("counter.php");
?>
Fevereiro 2nd, 2010
Bruno Miguel
Posted in
Tags: 

I wanted to thank you for this great read!! I definitely enjoying every little bit of it.I have you bookmarked to check out new stuff you post.