Pesquisar na Comunidade
Mostrando resultados para as tags ''contador de tempo''.
Encontrado 1 registro
-
Tenho um site em PHP de trocas de visualizações há mais de 6 meses e ontem seu contador de tempo parou de funcionar. No site, os usuários tem que assistir alguns segundos de vídeos de outros usuários para ganhar coins. Como o contador de tempo parou de funcionar não tem como o site contabilizar as visualizações. Nesse caso, vou ter que deletar o site inteiro. Se alguém quiser conferir entrem no site: www.tuberplay.tk Como usuário entrem como: convidado Senha: 123456 Por favor ajudem! Abaixo, o arquivo que apresenta o contador de tempo: xchange.php <div class="contentbox"> <div class="head">Youtube</div> <div class="contentinside"> <?php foreach($_GET as $key => $value) { $gets[$key] = filter($value); } if(isset($_GET['a'])){if($_GET['a'] == "skip"){ $sit1 = mysql_query("SELECT * FROM `youtube` WHERE `id`='{$gets['id']}'"); $sit = mysql_num_rows($sit1); if($sit > 0){ mysql_query("INSERT INTO `watched` (user_id, site_id) VALUES('{$data->id}','{$gets['id']}')"); }}} $mysite = mysql_query("SELECT * FROM `youtube` WHERE `active` = '0' AND `banned` = '0' AND (SELECT `coins` FROM `users` WHERE `id` = `youtube`.`user` ) >= `cpc` AND `id` NOT IN (SELECT `site_id` FROM `watched` WHERE `user_id`='{$data->id}') ORDER BY `cpc` DESC LIMIT 0, 1"); $site2 = mysql_fetch_object($mysite); $ext = mysql_num_rows($mysite); if($ext > 0){ ?> <script src="swfobject.js"></script> <script type="text/javascript"> var playing = false; var fullyPlayed = false; var interval = ''; var played = 0; var length = 60; function YouTubePlaying(){ played += 0.1; roundedPlayed = Math.ceil(played); document.getElementById("played").innerHTML = Math.min(roundedPlayed,length); if (roundedPlayed == length){ if (fullyPlayed == false){ YouTubePlayed(); fullyPlayed = true; } } } function YouTubePlayed(){ document.getElementById("Hint").style.display='hidden'; $("#Hint").html('Please Wait...'); var response = '<? echo $site2->id;?>'; var cpc = '<? echo $site2->cpc - 1;?>'; var userid = "<? echo $data->id;?>"; $.ajax({ type: "POST", url: "plugins/yt/complete.php", data: "site=" + response +"&userid=" + userid, success: function(msg){ var coins = $("#coins").html().replace(" Coins", ""); coins = parseInt(coins) + parseInt(cpc); $("#coins").html(coins + " Coins"); $("#Hint").html('You have gained ' + cpc + ' coins!'); } }); document.getElementById(response).style.visibility = "visible"; } function onYouTubePlayerReady(playerId){ ytplayer = document.getElementById("myytplayer"); ytplayer.addEventListener("onStateChange", "onYouTubePlayerStateChange"); } function onYouTubePlayerStateChange(newState){ if (newState == 1){ playing = true; interval = window.setInterval('YouTubePlaying()',100); }else if (newState == 0){ if (playing) window.clearInterval(interval); playing = false; ytplayer.stopVideo(); ytplayer.playVideo(); }else{ if (playing) window.clearInterval(interval); playing = false; } } function refreshpage() { window.location.reload(); } </script> <?php $url = explode('watch?v=', $site2->url); $url = $url[1]; ?> <div id="Hint" class="hint"></div> <center> Assista este vídeo durante 60 segundos e depois você vai receber <? echo $site2->cpc;?> coins<br/><br/> <div id="ytPlayer">Você precisa Flash player 8+ e JavaScript habilitado para ver este vídeo.</div> <script type="text/javascript"> var params = { allowScriptAccess: "always" }; var atts = { id: "myytplayer" }; swfobject.embedSWF("http://www.youtube.com/v/<? echo $url;?>?enablejsapi=0&playerapiid=ytplayer", "ytPlayer", "625", "356", "8", null, null, params, atts); </script> <br/> <br />Você deve assistir <span id="played">0</span>/60 segundos (<a href="xchange.php?p=yt&a=skip&id=<? echo $site2->id;?>" style="color:blue"> Pular este vídeo ou problema no link </a>) <div id="<? echo $site2->id;?>" style="visibility:hidden"><a href="javascript:refreshpage()">Assistir ao Próximo Vídeo</a></div> </center> <?php }else{ echo '<div class="error"> Não há mais vídeos no momento. Por favor, tente de novo mais tarde.</div>'; } ?> </div> </div>
- 1 resposta
-
- cronômetro
- contador de tempo
- (e %d mais)