Uma dúvida que alguns ainda tem hoje em dia é a respeito dos contadores (downloads, page-views, cliques, etc...)
Então, resolvi ajudar aos que tem dúvida!
Vamos fazer um contador de page-views.
O que precisamos para ele funcionar?
- Um script (dã)
- Um lugar para inserir os dados e salvar.
Ótimo, iremos então usar algumas funções PHP que talvez vocês não conhecam:
fopen()
fgets()
fclose()
fputs()
Crie um arquivo contador.txt e bote ele no local desejado.
Depois crie um arquivo contador.php ou outro que desejar adicione o código abaixo e coloque no mesmo local do contador.txt.
<?php $contador = fopen("contador.txt","r"); //abre o arquivo contador.txt em modo de leitura $visitas = fgets($contador,1024); //lê o arquivo fclose($contador); //fecha o arquivo $contador = fopen("contador.txt", "r+"); //volta abrir o arquivo, mas agora em modo de leitura e gravação $visitas = $visitas + 1; //adiciona 1 a visitas fputs($contador, $visitas); //escreve no arquivo de texto fclose($contador); //fecha o arquivo print "$visitas"; //imprime o resultado ?>
Bom, o que o arquivo faz, você encontra nos comentários: Abre o arquivo, lê e fecha. Abre novamente, adiciona uma visita, escreve no arquivo, fecha e finalmente imprime o resultado.
Simples não?
Espero que tenham gostado, dúvidas poste aqui por favor
Fonte: Feito por mim mesmo, disponivel também em: http://programandoph...m/2007/01/18/3/
Edição feita por: bmamone, 18/01/2007, 20:27.