Criar um contador de Visitas / Downloads em PHP

Por | Atualizado em 2014-10-02


Existem duas formas simples de criar um contador (visitas ou downloads) em PHP: usando uma base de dados “SQL” ou através de gravação dos dados num arquivo no servidor (.txt).

Neste tutorial iremos abordar a segunda técnica e explicar como criar um contador que armazene os dados diretamente num arquivo de texto.

Contador de visitas

Vamos então começar por criar um contador de visitas (acessos) em PHP, que aumenta a contagem sempre que a página é carregada. Para isso, comece por criar um arquivo .txt com o nome contagem usando o bloco de notas do Windows e envie para o seu servidor (para o directório principal) através de FTP.

Agora, crie um arquivo PHP usando o Notepad++ contendo o seguinte código:

<?php
$contagem = @file_get_contents('contagem.txt'); 
echo $contagem;
$contagem++; 
@file_put_contents('contagem.txt', $contagem); 
?>

Nota: Não se esqueça de definir a linguagem PHP no Notepad++ acedendo ao menu “Linguagem” – “P” – “PHP”.

Contador de downloads

Para criar um contador de downloads que redirecciona para o link de download, basta criar uma página “PHP” usando o Notepad++ (definindo a linguagem PHP) contendo o seguinte código:

<?php
$contagem_downl=@file_get_contents('contagem.txt');
$contagem_downl++;
@file_put_contents('contagem.txt',$contagem_downl);
header('Location:http://linkdodownload.com');
$contagem_downl = @file_get_contents('contagem.txt');
echo $contagem_downl; 
?>

Para mostrar o número de downloads registados pelo contador basta adicionar o seguinte código:

<?php
$contagem_downl = @file_get_contents('contagem.txt');
echo $contagem_downl; 
?>



Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *