Weblivre.net - Informação em Primeiro Lugar

Assine nosso RSS
Publicado em 14/01/2005 - 5 comentários - Ler artigos relacionados - Você está em: Colunas » Php

Contador de usuários com .txt

Irei ensinar como fazer um contador de usuários usando como banco de dados um arquivo .txt!

1º passo:
Você deve criar uma arquivo com o nome: contador.txt e esse arquivo deve ter permissão 777 no servidor (Chmod).

2º passo:
As explicações estão no próprio código:

<?

//Nome do arquivo (tem que ser .txt)
$arquivo = "contador.txt";

//Abre o arquivo
$abrir = fopen($arquivo, "r");

//Lê o arquivo
$total = fread($abrir, filesize($arquivo));

//Fecha o arquivo
fclose($abrir);

// Abre o arquivo
$abrir = fopen($arquivo, "w");

// Soma mais 1 ao resultado de visitas
$total = $total + 1;

// Escreve no arquivo(contador.txt) o total de visitas somando +1
$salva = fwrite($abre, $total);

// Encerra o arquivo novamente
fclose($abrir);

//Mostra o total de visitas no browser
echo $total;

?>

Salve esse código em um arquivo com o nome: contador.php, para exibir o contador basta você fazer um include para o arquivo:

<? include("contador.php"); ?>

Espero ter ajudado a todos!
Até a próxima.

Autor: Filipe - WebLivre

Compartilhe:

Comentários

Comente este artigo!

bruno em 26/06/2008
chmod eh a permição de acesso que da para um determinado arquivo ou pasta

Eddi em 04/10/2006
Ola no meu esta dando o seguinte erro: Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/mauhen.freehostia.com/contador.php on line 22 1

Jonas em 09/05/2006
O que ser permição de 777 chmod?

Artejose em 17/03/2006
Adorei muito esta coluna, mas estou com um problema, queria implementar este código na minha página principal, mas ela está com extenção HTML, e notei que só funciona em páginas php, teria como ter outro código de leitura que podesse ser aceito na minha h

gustyavo em 25/10/2005
como ter permição de 777 chmod?

2004-2008 Weblivre.net Todos os direitos reservados.

Quem somos | Política de Acesso | Anuncie | Na Mídia | Seja um Colunista | Sugestão de Pauta | Fale Conosco

Idealização: Webla - Comunicação Digital