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
<divclass="contentbox"><divclass="head">Youtube</div><divclass="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){?><scriptsrc="swfobject.js"></script><scripttype="text/javascript">var playing =false;var fullyPlayed =false;var interval ='';var played =0;var length =60;functionYouTubePlaying(){
played +=0.1;
roundedPlayed =Math.ceil(played);
document.getElementById("played").innerHTML =Math.min(roundedPlayed,length);if(roundedPlayed == length){if(fullyPlayed ==false){YouTubePlayed();
fullyPlayed =true;}}}functionYouTubePlayed(){
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);}elseif(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];?><divid="Hint"class="hint"></div><center>
Assista este vídeo durante 60 segundos e depois você vai receber <? echo $site2->cpc;?> coins<br/><br/><divid="ytPlayer">Você precisa Flash player 8+ e JavaScript habilitado para ver este vídeo.</div><scripttype="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 <spanid="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"><ahref="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>
Pergunta
Durval Ferreira
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
Link para o comentário
Compartilhar em outros sites
1 resposta 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.