Nerdao Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 Ola Pessoal como eu coloko um cookie nesta contador de acessos ? <? // Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível. $tipo = 1; $contador=join ('', file ('contador.txt')); $contar=$contador+1; $fp = fopen ('contador.txt', 'w+'); setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME); fwrite ($fp, $contar); fclose ($fp); alguém pode me ajudar ?? tenho um cookie mas não sei como adaptar ele ao codigo acima se puderem me ajudar ficarei muito grato if ($visited == "") { $count += 1; setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME); fseek($fp,0); fputs($fp, $count); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 Esse script Já tem COOKIE !!!Olha a linha em negrito:<?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));$contar=$contador+1;$fp = fopen ('contador.txt', 'w+');setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp);Aih você faz assim:<?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));if(isset($_COOKIE['visited'])) {$contar=$contador+1;} else {$contar = $contador;}$fp = fopen ('contador.txt', 'w+');setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 4, 2004 Autor Denunciar Share Postado Março 4, 2004 Tipo Eu queo que fica um o cookie uns 20 m depois some e so eu colocar issosetcookie("visited", $count, time()+1200, "/", $SERVER_NAME);e assim que se faz 20 m = 1200 Segundos ou não ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 isso , sempre que você quiser saber faça assim:X min * 60 s = Y s20 min * 60s = 1200s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 4, 2004 Autor Denunciar Share Postado Março 4, 2004 Então fiz como sujerido colocar o cookies <?<?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));if(isset($_COOKIE['visited'])) {$contar=$contador+1;} else {$contar = $contador;}$fp = fopen ('contador.txt', 'w+');setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp);Mas dai o arquivo não grava o numeros de visitas fica com o mesmo numero ... porque ser ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 ele só vai contar quando o cookie não existir, quando existir ele vai manter o número atual Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 4, 2004 Autor Denunciar Share Postado Março 4, 2004 sim já tentei fazer isso ....estava em casa e ele estava no Nº3 ai apageui os cookies n continuava no mesmo Nº 3 , ai eu pensei vou abrir no meu trampo abri aqui também conitua no nº3da um olhada aihttp://www.associacaonovoaeon.com/teste/cookie/contador.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 apareceu "Visitas: 4" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 coloquei o cookie pra durar 20 m ,/(1200 s) mas não adianta ela ta Nº4 e n sai do nº4 , tenta acessar mais tarde ou ate mesmo apagar os cookies Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 é mesmo, eu acessei agora e continou no 4...mostra o código qu você usou para criar o cookie Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 4, 2004 Autor Denunciar Share Postado Março 4, 2004 <? // Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível. $tipo = 1; $contador=join ('', file ('contador.txt')); if(isset($_COOKIE['visited'])) { $contar=$contador+1; } else { $contar = $contador; } $fp = fopen ('contador.txt', 'w+'); setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME); fwrite ($fp, $contar); fclose ($fp); if ($tipo == 1) { echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>"; } if ($tipo == 2) { $imagem=join('', file ('contador.txt')); $imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem); $imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem); $imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem); $imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem); $imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem); $imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem); $imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem); $imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem); $imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem); $imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem); echo "<center>$imagem</center>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Março 5, 2004 Denunciar Share Postado Março 5, 2004 ?????????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 5, 2004 Denunciar Share Postado Março 5, 2004 da onde vem o valor da var $EXPIRE_DATE? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Março 5, 2004 Denunciar Share Postado Março 5, 2004 Comente os cookies, e teste seu script primeiro, para ver os resultados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 5, 2004 Autor Denunciar Share Postado Março 5, 2004 Olha o LucianoM Postado em Mar 5 2004, 12:57 PM da onde vem o valor da var $EXPIRE_DATE? olha não sei como eu coloco entã ?sou pessimo em php;.... ATT:CARLOS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Março 6, 2004 Denunciar Share Postado Março 6, 2004 tenta... <? // Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível. $tipo = 1; $contador=join ('', file ('contador.txt')); if(isset($_COOKIE['visited'])) { $contar=$contador+1; } else { $contar = $contador; } $fp = fopen ('contador.txt', 'w+'); setcookie("visited", $count, time()+1200, "/", $SERVER_NAME); fwrite ($fp, $contar); fclose ($fp); if ($tipo == 1) { echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>"; } if ($tipo == 2) { $imagem=join('', file ('contador.txt')); $imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem); $imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem); $imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem); $imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem); $imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem); $imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem); $imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem); $imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem); $imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem); $imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem); echo "<center>$imagem</center>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 6, 2004 Autor Denunciar Share Postado Março 6, 2004 <?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));if(isset($_COOKIE['visited'])) {$contar=$contador+1;} else {$contar = $contador;}$fp = fopen ('contador.txt', 'w+');setcookie("visited", $count, time()+1200, "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp);if ($tipo == 1){echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>";}if ($tipo == 2){$imagem=join('', file ('contador.txt'));$imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem);$imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem);$imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem);$imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem);$imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem);$imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem);$imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem);$imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem);$imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem);$imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem);echo "<center>$imagem</center>";}?> o que esta função que esta em vermelho faz ??Ainda Não Funcionou ..porque será ??http://www.associacaonovoaeon.com/teste/cookie/contador.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 6, 2004 Denunciar Share Postado Março 6, 2004 tenta substituir $count por $contar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 7, 2004 Autor Denunciar Share Postado Março 7, 2004 Luciano eu Troquei a Função , ele funcionou, mas o cookie não ele ate cria o cookie, mas mesmo assim ele continuia contandohttp://www.associacaonovoaeon.com/teste/cookie/contador.phpPor que será ?ATT:CARLOS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 8, 2004 Autor Denunciar Share Postado Março 8, 2004 alguém pode me ajudar ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Março 8, 2004 Denunciar Share Postado Março 8, 2004 Por que a lógica ta errada !!!Tenta assim:<?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));if(isset($_COOKIE['visited'])) {$contar=$contador;} else {$contar = $contador+1;}$fp = fopen ('contador.txt', 'w+');setcookie("visited", $contar, time()+1200, "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp);if ($tipo == 1){echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>";}if ($tipo == 2){$imagem=join('', file ('contador.txt'));$imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem);$imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem);$imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem);$imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem);$imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem);$imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem);$imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem);$imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem);$imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem);$imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem);echo "<center>$imagem</center>";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 9, 2004 Autor Denunciar Share Postado Março 9, 2004 Olá ppgsalomao fiz o que voce falou e nada.....heheheheque dificil criar um cookiehttp://www.associacaonovoaeon.com/teste/cookie/contador.phppode me ajudar novamente ??ATT:CARLOS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Março 9, 2004 Denunciar Share Postado Março 9, 2004 Tenta assim:<?// Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível.$tipo = 1;$contador=join ('', file ('contador.txt'));if(!isset($_COOKIE['visited'])) {$contar = $contador+1;} else {$contar = $contador;}$fp = fopen ('contador.txt', 'w+');setcookie("visited", $contar, time()+1200, "/", $SERVER_NAME);fwrite ($fp, $contar);fclose ($fp);if ($tipo == 1){echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>";}if ($tipo == 2){$imagem=join('', file ('contador.txt'));$imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem);$imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem);$imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem);$imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem);$imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem);$imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem);$imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem);$imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem);$imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem);$imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem);echo "<center>$imagem</center>";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nerdao Postado Março 9, 2004 Autor Denunciar Share Postado Março 9, 2004 Iai galera nõa deu certo ainda....rsss..tipo assim esse time.seria assim time 1200 ,ele vai criar um cookie depois de 20m o cookie some e cria outro casa atualiza a pg e fica mais 20m , é mais ou menos isso que eu quero ATT:CARLOS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Março 9, 2004 Denunciar Share Postado Março 9, 2004 Aki eu axo q funciono... porque eu entrei... e tava 138 dps eu atualizei um monte e nem aumento... vo v daki a 20 min... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Março 9, 2004 Denunciar Share Postado Março 9, 2004 aqui eu tirei o 4º e 5º parâmetros do cookie e funcionou beleza... <? // Coloque aqui o tipo do contador: 1=Texto; 2=imagem; 3=invisível. $tipo = 1; $contador=join ('', file ('contador.txt')); if(!isset($_COOKIE['visited'])) { $contar = $contador+1; } else { $contar = $contador; } $fp = fopen ('contador.txt', 'w+'); setcookie("visited", $contar, time()+1200); fwrite ($fp, $contar); fclose ($fp); if ($tipo == 1) { echo "<center><font face=Verdana color=black size=1> Visitas:</font> <font face=Verdana color=red size=1>$contar</font></center>"; } if ($tipo == 2) { $imagem=join('', file ('contador.txt')); $imagem=str_replace("0", "<img src=imagens/0.gif border=0>",$imagem); $imagem=str_replace("1", "<img src=imagens/1.gif border=0>",$imagem); $imagem=str_replace("2", "<img src=imagens/2.gif border=0>",$imagem); $imagem=str_replace("3", "<img src=imagens/3.gif border=0>",$imagem); $imagem=str_replace("4", "<img src=imagens/4.gif border=0>",$imagem); $imagem=str_replace("5", "<img src=imagens/5.gif border=0>",$imagem); $imagem=str_replace("6", "<img src=imagens/6.gif border=0>",$imagem); $imagem=str_replace("7", "<img src=imagens/7.gif border=0>",$imagem); $imagem=str_replace("8", "<img src=imagens/8.gif border=0>",$imagem); $imagem=str_replace("9", "<img src=imagens/9.gif border=0>",$imagem); echo "<center>$imagem</center>"; } ?> vê se funciona agora Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Nerdao
Ola Pessoal como eu coloko um cookie nesta contador de acessos ?
alguém pode me ajudar ?? tenho um cookie mas não sei como adaptar ele ao codigo acima se puderem me ajudar ficarei muito gratoLink para o comentário
Compartilhar em outros sites
25 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.