Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

premiere

contador de acessos

Recommended Posts

Para se obter um contador próprio é bem simples....Vamos abaixo seguir os passos da contrução de um Contador em PHP.1- Você irá precisar de 03 arquivos ( contador.php, count.txt, ips.txt ) e 01 pasta chamada imagens....ok?2- Vamos construir o arquivo contador.php:2.1: Abra o bloco de notas comum, copie e cole o script abaixo. Salve-o como "contador.php". ( sem aspas )<?// define as variaveis$file = "count.txt"; // arquivo texto do contador$imgExtension = "gif"; // extensão dos arquivos de imagem$minDigits = 0; // minimo de digitos para aparecer // pode deixar setado como 0$countOnce = 0; // seta uma contagem para IP$ipFile = "ips.txt"; // arquivo texto dos IPs// SE NAUM QUISER NAO É PRECISO EDITAR MAIS NADA, AZAR! //$fp_count = fopen($file, "r");$count = fread($fp_count, filesize($file));fclose($fp_count);if ($countOnce) { $fp_ips = fopen($ipFile, "r"); while (!feof($fp_ips)) { $ip = fgets($fp_ips, 20); if ($ip == $REMOTE_ADDR . "\r\n") { $is_old = 1; break; } else { $is_old = 0; } } fclose($fp_ips); if (!$is_old) { $fp_ips = fopen($ipFile, "a"); fputs($fp_ips, $REMOTE_ADDR . "\r\n"); fclose($fp_ips); }}else { $is_old = 0;}if (!$is_old) { $count++; $fp_count = fopen($file, "w"); fputs($fp_count, $count); fclose($fp_count);}$digits = strlen($count);if ($minDigits && $digits < $minDigits) { $diff = $minDigits - $digits; for ($i = 0; $i < $diff; $i++) { $count = "0" . $count; } $digits = $minDigits;}for ($i = 0; $i < $digits; $i++){ $digit = substr("$count", $i, 1); echo "<img src=imagens/$digit.$imgExtension>";}?>2.2: Agora crie um arquivo chamado "count.txt" ( em branco mesmo, pois é dentro deste arquivo que será adicionada a contagem dos visitantes )2.3: Crie um outro arquivo chamado "ips.txt" ( este vai pegar o IP do visitante )2.4: Crie uma pasta chamada "imagens", e dentro dela coloque as imagens de "0" a "9" em formato .gif ( estas imagens serão apresentadas na página quando a mesma for acessada pelo visitante )3- Pronto, está criado o seu contador de acesso em php. Agora basta inserir o comando abaixo dentro de sua página onde quer que apareça o contador:<?php include('contador.php'); ?> 4- Envie todos os arquivos para o servidor e não esqueça....Para funcionar corretamente você tem que dar um CHMOD 777 nos arquivos.Confira este contador em meu site.Espero ter ajudado e até a Próx.

Compartilhar este post


Link para o post
Compartilhar em outros sites

"CHMOD 777". Seria a permissão do arquivo/pasta, no servidor.Verifique se no seu aplicativo de ftp tem alguma coisa relacionada a permissão. Selecione o arquivo e configure a permissão que no caso seria 777

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para aplicar o comando "CHMOD 777", basta você clicar com o botão direito do mouse sobre o arquivo......Deve aparecer um aba contendo um monte de opção, e em meio as opções algo parecido com properties, propriedades, ou mesmo premissão como falou nosso amigo Douglas.Conseguindo encontrar isso basta marcar todas as opções.No Ws Ftp por exemplo basta fazer este procedimento e tudo fica resolvido.Até a próx.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, meu teste ainda não deu certo. Meu site esta localizado na Locaweb, lá tem uma opção de permissões automaticas, Foi a que usei nos arquivos (contador.php, count.txt, ips.txt) Coloquei esta permissão até na pagina que irá mostrar o relogio e não adiantou,o mostrador não aparece.

 

 

Fiz uma outra alternativa, peguei a extensão do dreamweaver que Celso postou no tópicio 167 extensões para dreamweaver. A extensão é a FX_Counter , aparentemente parece fácil de usar, mas os números de visitas não aparcem. Algém sabe usar esta extensão.

 

Abraços. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simas me mande o endereço de sua página para dar uma olhada, e se possivel me mande os arquivos compactados pra eu dar uma verificada.( arquivos: contador.php e a página que aparece a contagem das visitas )Dê uma olhada também se a pasta imagens está com o comando CHMOD 777 e se as imagens estão em formato .GIFAté breve...!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simas eu dei uma olhada no enderço que você me mandou mas não consegui ver onde você aplicou o contador de acessos....ele não apareceu em lugar algum.É o seguinte:Para que o contador funcione a página tem q ser em PHP, por ex: index.php. Só assim o browser poderá identificar o script e fazer funcionar o mesmo.Outra coisa:você tem q inserir uma include do script onde quer q apareça o contador nesta tal página. Ex: <?php include('contador.php'); ?>Fazendo estes procedimentos tem q funcionar numa boa, eu uso este mesmo contador nos sites q faço e nunca tive problemas.Se caso ainda tiver dificuldades pode me procurar no msn, estarei disposto a continuar ajudando.Um Forte Abraço e Até Mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.