Contador de Visitas PHP que grava em TXT
Um simples contador de acessos que grava em arquivo do tipo TXT o número de visitas em sua página principal:
$arquivo = fopen(”conta.txt”,”r”);
$conta_num = fgets($arquivo);
fclose($arquivo);
chmod(”conta.txt”,0777);
$arquivo = fopen(”conta.txt”,”w+”);
$conta_num = $conta_num + 1;
if(!fwrite($arquivo,$conta_num))
{
echo “Erro no contador…”;
}
fclose($arquivo);
?>
Obs.: O arquivo conta.txt já deve estar criado e também estar na mesma pasta que o arquivo php.
Autor: Andrey Pedro Lefkum
Fonte Bibliográfica: PHP.net
December 15th, 2006 at 6:41 am
Pessoal, se quiserem que conte somente uma vez por IP:
< ?php
session_start();
if($_SESSION['contadorEmTxt:IP'] != $_SERVER['REMOTE_ADDR']) {
$arquivo = fopen("conta.txt","r");
$conta_num = fgets($arquivo);
fclose($arquivo);
$arquivo = fopen("conta.txt","w+");
$conta_num = $conta_num + 1;
if(!fwrite($arquivo,$conta_num))
{
echo "Erro no contador...";
}
fclose($arquivo);
$_SESSION['contadorEmTxt:IP'] = $_SERVER['REMOTE_ADDR'];
}
?>
Valeu!
March 13th, 2007 at 10:18 pm
Olá..
estou tentando juntar dois scripts
este que cotabiliza so por ip unico…
e com este que tem record e tais…:
”
$recorde){
$recorde=$hoje;
$dataRecorde=$data;
}
echo “Hoje:”;
print number_format($hoje, 0, ‘.’, ‘.’);
echo “”;
echo “Ontem:”;
print number_format($ontem, 0, ‘.’, ‘.’);
echo “”;
echo “Total:”;
print number_format($total, 0, ‘.’, ‘.’);
echo “”;
echo “Recorde:”;
print number_format($recorde, 0, ‘.’, ‘.’);
echo “Em - $dataRecorde”;
echo “”;
$contador = “$hoje | $dataHoje | $ontem | $total | $recorde | $dataRecorde”;
$abrir = fopen(”$arquivo”,”w”); // prepara o arquivo para a escrita
fwrite($abrir, $contador);
fclose($abrir);
//DÚVIDAS MANDE UM E-MAIL PARA JORODARTE@PORTALDAWEB.NET
?>
”
alguem pode me ajudar a juntar os dois? ou ja tem algo assim?
Contador por ip visitado.. que grava por visita uma nova linha de ip diferente, + o record…
se possivel enviar resposta ao meu mail:
hrq1@yahoo.com.br
obrigado!
March 14th, 2007 at 5:32 am
Henrique!
Da uma olhada nesses dois scripts do site WMONLINE:
http://www.wmonline.com.br/?area=download&tipo=php&id=2161&URL=http|unix.wmonline.com.br/php/contador/unique_visitors_counter.zip.html
http://www.wmonline.com.br/?area=download&tipo=php&id=46&URL=http|unix.wmonline.com.br/php/contador/pphlogger-2.1.4d.zip.html
OK?
Att.,
Andrey
March 14th, 2007 at 11:12 pm
Valeu!
Muito obrigado!
November 11th, 2007 at 6:22 pm
Kara valeu a ajuda..