Aplicativos em PHP/Recursos Extras/Contadores de visita

Origem: Wikilivros, livros abertos por um mundo aberto.
Saltar para a navegação Saltar para a pesquisa

Contadores[editar | editar código-fonte]

Contador de Acesso em PHP

Do Ândres Oliveira na Revista do PHP.

http://revistaphp.com.br/artigo.php?id=139


Criamos um contador, programado em PHP, que leva a conta das impressões que foram realizadas numa página web, utilizando um arquivo de texto como apoio.

O objetivo é levar uma contagem das vezes que uma página foi visitada.

Colocamos o seguinte script PHP ao final da página, se entenderá bem se for lido o artigo citado antes.

     <?php
       $arquivo = "contador.txt";
       $contador = 0;
       $fp = fopen($arquivo,"r");
       $contador = fgets($fp, 26);
       fclose($fp);
       ++$contador;
       $fp = fopen($arquivo,"w+");
       fwrite($fp, $contador, 26);
       fclose($fp);
       echo "Esta página foi visitada $contador vezes";
     ?> 

www.revistaphp.com.br

Ademais, criamos um arquivo chamado "contador.txt" que salvamos no mesmo diretório que a página. Tal arquivo foi inicializado com um zero (0) como único texto.

Nota: Se tiver problemas na hora de escrever em um arquivo, quase com toda probabilidade, estará protegido contra escritura. Ou o arquivo ou então o diretório.

Se você tiver seu próprio servidor terá que modificar as permissões do tal arquivo ou diretório por sua conta. Entretanto, se estiver publicando em uma hospedagem contratada em uma provedor terá que se informar de que mecanismo há que colocar em funcionamento nesse provedor para conseguir as permissões. Em muitos casos existirá um painel de controle onde modificar essas coisas, em outros casos terá que escrever ao suporte técnico para que eles façam a mão ou que digam como fazer, se é que é possível.

Com isso já está feito um contador muito simples, mas muito funcional.

Site: http://www.netcenterdesign.com.br
Site: http://www.apiceinternet.com.br