Contador

Publicado por Francis David 23/01/2005

[ Hits: 6.696 ]

Homepage: http://blog.fdavid.com.br

Download counterview.php




Contato de visitas em PHP, pega o IP do ultimo visitante para não incrementar o contato quando o mesmo visitante carregar o index.html novamente.

  



Esconder código-fonte

/** counterview.php **

 * Under GNU License

 * Author Knancys (http://knancys.no-ip.info)

 * ICQ# 174253802  des-fdavid@netsite.com.br

 *

 * June, 13 of 2004

 * Description: PHP script for counter view of web site

 *

 * counterview.cvs -> Include counter and IP of last visitor (run-time creator)

 */



/** change log **

 * 06-20-04 -> (upd) File counterview (ASCII) converted to CSV format

 *

 */



<?php



  //Variables

  $fn = "counterview.csv";

  $file = fopen ($fn, "r");

  $cv = 1;



  //Id's visitor and counter

  If ($file)

     { $arq = fread ($file, filesize ($fn));



       $cv = substr ($arq, 0, strpos ($arq, ";"));  

       $ip = substr ($arq, strpos ($arq, ";") + 1, filesize ($fn));



       fclose ($file);



       If ($ip != $_SERVER["REMOTE_ADDR"])

          $cv = $cv + 1;

     }

  

  //Add IP Visitor

  $record = (string) $cv;

  $record .= ';' . $_SERVER["REMOTE_ADDR"];

 

  //Write in file 

  $file = fopen ($fn, "w");

  fwrite ($file, $record);

  fclose ($file);



  //Return Counter View

  print $cv;

   

?>


Scripts recomendados

Consultar Cep

Gerar URL amigável

Geração de códigos captcha em formulários HTML com PHP e PostgreSQL

Contador de acessos com Oracle

Paginação de resultados


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts