Contador Regressivo - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Contador Regressivo (/showthread.php?tid=11562) Páginas: 1 2 |
Contador Regressivo - Rafael Loureiro - 09-05-2012 18:42 Ola, eu tenho um contador: <?php include ('../../Acess_BD/init.php'); $tempo_atual = mktime(date("H,i,s")); $tempo_permitido = 30; // tempo em segundos até redirecionar if($_COOKIE['Cookie_countdown']=="") { $tempo_entrada = mktime(date("H,i,s")); $tempo_cookie = '3600'; // em segundos setcookie("Cookie_countdown", "$tempo_entrada", time()+($tempo_cookie)); } else { $tempo_gravado = $_COOKIE['Cookie_countdown']; $tempo_gerado = $tempo_atual-$tempo_gravado; $fim = $tempo_permitido-$tempo_gerado; if($fim <= 0) { echo "tempo esgotado"; } else { //echo $fim; } } ?> <script language="JavaScript"> var contador = '<?php if($fim=="") { echo $tempo_permitido+1; } else { echo "$fim"; } ?>'; function conta() { if(contador <= 0) { location.href='limpacookie.php'; return false; } contador = contador-1; setTimeout("conta()", 1000); document.getElementById("valor").innerHTML = contador; } </script> <body onLoad="conta()"> <div id="valor"></div> </body> O contador, faz a contagem regressiva de 30 segundos e vai pra outra pagina.. So que esta me sempre aparecer esta noticia... Notice: A non well formed numeric value encountered in alguem me pode ajudar? obrigado RE: Contador Regressivo - Bruno Bernardino - 09-05-2012 22:07 Tenta tirar as pelicas (') do $tempo_cookie. Assim de repente, não vejo nada que pudesse causar isso, mas com uma indicação de linha talvez seja mais fácil. RE: Contador Regressivo - Rafael Loureiro - 09-05-2012 22:11 (09-05-2012 22:07)Bruno Bernardino Escreveu: Tenta tirar as pelicas (') do $tempo_cookie. BOm, ja gora obrigado, mas eu fiz isso e nao resultou Nao sei como resulver isto.... em relaºao a indicaçao de linha? nao percebi.... Se nao for pedir muito explique me sff Ou troque no codigo o que pode ser se faz favor RE: Contador Regressivo - karkov - 09-05-2012 22:24 olá, aí no teu código não tou a ver o que possas ter de errado, mas se quiseres segue um código que uso: Código: <script language=JavaScript> RE: Contador Regressivo - Rafael Loureiro - 09-05-2012 22:30 (09-05-2012 22:24)karkov Escreveu: olá, RE: Contador Regressivo - karkov - 09-05-2012 23:06 (09-05-2012 22:30)Rafael Loureiro Escreveu:(09-05-2012 22:24)karkov Escreveu: olá, Por entre os erros e se eu percebi, se fazes refresh à página penso que é impossivel que o contador continue igual.... RE: Contador Regressivo - Rafael Loureiro - 09-05-2012 23:07 (09-05-2012 23:06)karkov Escreveu:(09-05-2012 22:30)Rafael Loureiro Escreveu:(09-05-2012 22:24)karkov Escreveu: olá, o que eu fiz ele continua....so que o eu adapto o meu ao seu e nao funciona :U RE: Contador Regressivo - karkov - 09-05-2012 23:17 então não te estou a compreender... tenta explicar-te melhor.... e sem erros já agora... EDIT: Já agora ... qual o valor que te retorna no código: Código: <?php if($fim=="") { echo $tempo_permitido+1; } else { echo "$fim"; } ?> RE: Contador Regressivo - Rafael Loureiro - 09-05-2012 23:35 ora bem eu queria mesmo era fazer um contador regressivo...isto porque....para mostrar o tempo que team uma sessao de login. Mas o objectivo é que ele se modar de pagina nao faça reset ao tempo RE: Contador Regressivo - Rafael Loureiro - 10-05-2012 10:48 Bom, pessoal, O meu erro era que nao estava a executar o php em servidor, mas estava a executar no wamp.....lol Bom, eu agora queria colocar o contador aparecer horas : minutos : segundos COmo faço? (09-05-2012 23:17)karkov Escreveu: então não te estou a compreender... tenta explicar-te melhor.... e sem erros já agora... Bom, pessoal, O meu erro era que nao estava a executar o php em servidor, mas estava a executar no wamp.....lol Bom, eu agora queria colocar o contador aparecer horas : minutos : segundos COmo faço? |