Pular para o conteúdo

Contador Automático

É só colocar esse código em todas a suas páginas que ele automaticamente cria um contador pra cada página do seu site.
É bom para você ver que área está sendo mais visitada.
Rodrigo Urbinati Maia redstyle
Hits: 8.236 Categoria: PHP Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

É só colocar esse código em todas a suas páginas que ele automaticamente cria um contador pra cada página do seu site.
É bom para você ver que área está sendo mais visitada.
Download contadorredstyle00214.zip Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?php
   @$base = mysql_connect('localhost','root','');
   if (mysql_errno()) {
   echo "Erro: " . mysql_errno()."</body></html>";
   exit;
   }
   mysql_select_db("test", $base);

   
   $visitada = $_SERVER['PHP_SELF'];
   $sql = "SELECT * FROM contador WHERE area = '$visitada'";

   $tabela = mysql_query($sql, $base);
   $registro = mysql_num_rows($tabela);

   if ($registro == 1){
   $mostra = mysql_fetch_array($tabela, MYSQL_ASSOC);
   $update = $mostra['valor'];
   $update += 1;
   echo $update;
   $sql_up = "UPDATE contador SET valor = '$update' WHERE area = '$visitada'";
   mysql_query($sql_up, $base);
   } else {
   $sql_manda = "INSERT INTO contador (area,valor) VALUES ('$visitada','0')";
   mysql_query($sql_manda, $base);
   $mostra2 = mysql_fetch_array($tabela, MYSQL_ASSOC);
   $update2 = $mostra2['valor'];
   $update2 += 1;   
   echo $update2;
   $sql_up2 = "UPDATE contador SET valor = '$update2' WHERE area = '$visitada'";
   mysql_query($sql_up2, $base);
   }

   mysql_close($base);
?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Gerador de Thumbnails

MY SQL

WebUI: framework para criação de interfaces para Web

Cron - Classe PHP para cálculo da diferença entre duas datas

Classe de Internacionalização(Multi linguagens)

#1 Comentário enviado por GrupoFimdeprova em 21/10/2004 - 08:54h
Acho que há uma repetição de código dentro do bloco IF e ELSE que poderia ser evitada, colocando a parte do código igual após o if, e colocando dentro do IF somente o código que insere os dados caso nunca tenha sido visitado
#2 Comentário enviado por redstyle em 24/10/2004 - 12:37h
Veja a segunda versão deste contador agora usando QUERY_STRING

Ele faz contadores diferentes para as seguintes URL's

/conteudo.php?artigo=52
/conteudo.php?artigo=28

Aqui ele faz dois contadores diferentes então você verá por exemplo qual artigo está sendo mais visitado.

Contribuir com comentário

Entre na sua conta para comentar.