Вобщем, делал счетчик, чтобы он считал секунды, если пользователь смотрит 15 секунд, то просмотр засчитывает. Но он даже не начинает засчитывать секунды, в чём может быть проблема? Код прилагаю ниже. Код (Text): <script src="js/swfobject.js"></script> <script type="text/javascript"> var playing = false; var fullyPlayed = false; var interval = ''; var played = 0; var length = <?=$cnf['watch_time']?>; var response = '<?=$sit['id']?>'; eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 9(){4+=0.1;5=b.m(4);6.7("4").n=b.o(5,c);3(5==c){3(d==e){f();d=g}}}2 f(){$.p("q/r/s/t.u",{v:h});6.7(h).w.x="y"}2 z(a){i=6.7("A");i.B("C","j")}2 j(a){3(a==1){8=g;k=l.D("9()",E)}F{3(8){l.G(k)}8=e}}',43,43,'||function|if|played|roundedPlayed|document|getElementById|playing|YouTubePlaying||Math|length|fullyPlayed|false|YouTubePlayed|true|response|ytplayer|onYouTubePlayerStateChange|interval|window|ceil|innerHTML|min|post|system|modules|youtube|process|php|data|style|visibility|visible|onYouTubePlayerReady|myytplayer|addEventListener|onStateChange|setInterval|100|else|clearInterval'.split('|'),0,{})) </script> <div class="infobox" style="margin:0 auto;width: 520px; padding: 10px;"><h3>"<?=$sit['title']?>"</h3> <?=lang_rep($lang['yt_04'], array('-TIME-' => $cnf['watch_time'], '-COINS-' => '<b id="n_coins">'.($sit['cpc']-1).' coins</b>'))?><br/><br/> <div id="ytPlayer">You need Flash player 8+ and JavaScript enabled to view this video.</div> <script type="text/javascript"> var params = { allowScriptAccess: "always" }; var atts = { id: "myytplayer" }; swfobject.embedSWF("http://www.youtube.com/v/<?=$sit['url']?>?enablejsapi=1&playerapiid=ytplayer&autoplay=0", "ytPlayer", "425", "356", "8", null, null, params, atts); </script><br /><br /> <?=lang_rep($lang['yt_05'], array('-TIME-' => '<span id="played">0</span>/'.$cnf['watch_time']))?> (<a href="p.php?p=youtube&a=skip&id=<?=$sit['id']?>" style="color:blue"><?=$lang['yt_06']?></a>) (<a href="javascript:void(0);" onclick="report_page('<?=$sit['id']?>','<?=base64_encode('http://www.youtube.com/watch?v='.$sit['url'])?>','youtube');" style="color:red">Report</a>) <div id="<?=$sit['id']?>" style="visibility:hidden;padding-top:5px"><a href="p.php?p=youtube" style="font-size:14px;font-weight:600;color:red"><?=$lang['yt_07']?></a></div> </div> <?}}else{ $sql = $db->Query("SELECT a.id, a.url, a.title, a.cpc, b.premium FROM youtube a LEFT JOIN users b ON b.id = a.user LEFT JOIN viewed c ON c.user_id = '".$data['id']."' AND c.site_id = a.id WHERE a.active = '0' AND (b.coins >= a.cpc AND a.cpc >= '2') AND (c.site_id IS NULL AND a.user !='".$data['id']."')".$dbt_value." ORDER BY a.cpc DESC, b.premium DESC".($site['mysql_random'] == 1 ? ', RAND()' : '')." LIMIT 21"); $sites = $db->FetchArrayAll($sql); if($sites){ foreach($sites as $sit){ ?> <div class="follow<?=($sit['premium'] > 0 ? '_vip' : '')?>"> <center> <img src="http://img.youtube.com/vi/<?=$sit['url']?>/1.jpg" border="0" alt="<?=$sit['title']?>" title="<?=$sit['title']?>" width="80" class="follower"><br><b><?=$lang['b_42']?></b>: <?=($sit['cpc']-1)?><br> <a href="p.php?p=youtube&vid=<?=$sit['id']?>" class="followbutton"><?=$lang['yt_08']?></a> <font style="font-size:0.8em;">[<a href="p.php?p=youtube&a=skip&id=<?=$sit['id']?>" style="color: #999999;font-size:0.9em;"><?=$lang['yt_06']?></a>]</font> <span style="position:absolute;bottom:1px;right:2px;"><a href="javascript:void(0);" onclick="report_page('<?=$sit['id']?>','<?=base64_encode('http://www.youtube.com/watch?v='.$sit['url'])?>','youtube');"><img src="img/report.png" alt="Report" title="Report" border="0" /></a></span> </center> </div> Буду благодарен любой помощи.
после 15 секунды должно записаться в БД, но у тебя ничего не происходит, т.к. страница УЖЕ загружена, сервер выдал