• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Contador de acessos

Dionysus

GF Bronze
Membro Inactivo
Entrou
Set 24, 2006
Mensagens
11
Gostos Recebidos
0
Boas a todos,

estou a criar um pequeno site e queria por um contador de acessos, ou seja, contar quantas pessoas entram no site. Alguém me pode dar uma ajudinha mas se possivel sem recorrer a MySQL. desde já obrigado...

cumps
Dionysus
 

Kangoroo

GF Ouro
Entrou
Set 24, 2006
Mensagens
952
Gostos Recebidos
0
Boas,

Podes usar um ficheiro .txt para guardar o numero de vizitas.

Para isso crias um ficheiro .php com o nome (contador.php) por exemplo.
La dentro pões:

Código:
<?php
$ficheiro = ("contador.txt");  //<--- caminho para o ficheiro
$linhas   = file($ficheiro);  //<--- Transformar o conteudo do ficheiro num array
$vizitas  = $linhas[0];  //<--- Ler numero de vizitas que se encontra na primeira linha do ficheiro
$vizitas ++;   //<--- Acrescentar um valor ás vizitas
$fp       = fopen($ficheiro, "w");   //<--- Abrir ficheiro
fputs($fp , "$vizitas");    //<--- Escrever o numero de vizitas no ficheiro
fclose($fp);    //<--- Fechar o ficheiro
?>


Sempre que querias incluir o contador numa pagina, na pagina que queres q conte vizitas escreves:

Código:
<?php include ("contador.php"); ?>


Para mostrar o numero de vizitas:
No sitio onde queres q apareça o numero:

Código:
<?php echo $vizitas; ?>


É mt simples.

Tens que ter atençao ao caminho dos ficheiros, tanto do txt como do php ao fazer "include", atençao tb ás permissões de escrita no txt.

Cumprimentos
 

Dionysus

GF Bronze
Membro Inactivo
Entrou
Set 24, 2006
Mensagens
11
Gostos Recebidos
0
Código:
Sempre que querias incluir o contador numa pagina, na pagina que queres q conte vizitas escreves:

[CODE]<?php include ("contador.php"); ?>
[/code]



Boas,

Obrigado pelo codigo. tenho uma pequena duvida, onde coloco este codigo?

cumps
Dionysus
 

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,803
Gostos Recebidos
28
Boas amigo na página(s) onde queres que as visitas sejam contadas!
 
Topo