📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
gorevyapscripti.demodesign.com.tr
📝
youtube.php
← Geri Dön
<?php include ('config.php'); include ('system/inc/sitedata.php'); if (!isset($_SESSION['login'])){ echo " <meta http-equiv='refresh' content='1;URL=index.php'> "; exit(); } //VİDEO VERİLERİ $querykONTROL = mysqli_query($connect, "SELECT * FROM videolar WHERE id NOT IN (SELECT videoid FROM izlemeler WHERE userid = $userid) && kota > izlenme ORDER BY id DESC"); if(!mysqli_affected_rows($connect)){ }else{ $queryVideo = mysqli_query($connect, "SELECT * FROM videolar WHERE videoid NOT IN (SELECT videoid FROM izlemeler WHERE userid = '$userid') && kota > izlenme ORDER BY id DESC"); $fetchVideo = mysqli_fetch_array($queryVideo); $videoTP = $fetchVideo['id']; $videoIDD = $fetchVideo['videoid']; $videoSure = $fetchVideo['sure']; $videoKazanc = $fetchVideo['kazanc']; } ?> <!DOCTYPE html> <html lang="en"> <?php include ('system/inc/header.php'); ?> <script type="text/javascript"> $(function(){ var gelendegera = <?=$videoSure;?>; var saniyea = gelendegera * 1; var sayacYeria = $("div.sayaca span"); $.sayimiBaslata = function(){ if(saniyea > 1){ saniyea--; sayacYeria.text(saniyea); } else { sayacYeria.text(asdasd); } } sayacYeria.text(saniyea); setInterval("$.sayimiBaslata()", 1000); }); </script> <div class="page-body"> <div class="container-fluid" > <div class="page-title"> <div class="row"> </div> </div> </div> <!-- Container-fluid starts--> <div class="container-fluid"> <div class="row "> <div class="col-xl-12 col-md-12 notification box-col-12"> <div class="card"> <div class="card-header card-no-border"> <div class="header-top"> <h5 class="m-0">Youtube Alanı <div class="sayac "><span></span> Saniye Sonra Süre Bitecek </div></h5> </div> </div> <div class="card-body pt-0"> <div id="player"></div> </div> </div> </div> </div> </div> <!-- Container-fluid Ends--> </div> <?php include ('system/inc/footer.php'); ?> <?php //GÜNLÜK SAYI KONTROLÜ $bugun = date("d.m.Y"); $bgnstr = strtotime($bugun); $sayGnlk = mysqli_query($connect, "SELECT * FROM izlemeler WHERE userid = '$userid' AND date = '$bgnstr'"); $yazdirGnlk = mysqli_num_rows ($sayGnlk); if($yazdirGnlk >= $videosinir){ echo ' <script> swal("Üzgünüz!", "Günlük izleme sınırınızı doldurmuş görünüyorsunuz!", "error"); setTimeout(function(){ location.href = "home.php"; },2000); </script> '; die; } $querykONTROL = mysqli_query($connect, "SELECT * FROM videolar WHERE videoid NOT IN (SELECT videoid FROM izlemeler WHERE userid = '$userid') && kota > izlenme ORDER BY id DESC"); if(!mysqli_affected_rows($connect)){ echo ' <script> swal("Üzgünüz!", "Şuanda sistemde izlenebilir video mevcut değil. Daha sonra tekrar deneyin!", "error"); setTimeout(function(){ location.href = "home.php"; },2000); </script> '; die; } ?> <script> // 2. This code loads the IFrame Player API code asynchronously. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // 3. This function creates an <iframe> (and YouTube player) // after the API code downloads. var player; function onYouTubeIframeAPIReady() { console.log("ifromAPIReady"); player = new YT.Player('player', { height: '390', width: '640', videoId: '<?=$videoIDD;?>', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } // 4. The API will call this function when the video player is ready. function onPlayerReady(event) { console.log("playerReady"); event.target.playVideo(); } var done = false; function onPlayerStateChange(event) { if (event.data == YT.PlayerState.PLAYING && !done) { swal("Dikkat!", "<?=$videoSure;?> Saniye Boyunca Video İzleyeceksiniz, Videoyu Durdurduğunuz Anda veya Sekme Değişikliğinde Sayfadan Atılırsınız", "success"); $(function(){ var gelendeger = <?=$videoSure;?>; var saniye = gelendeger * 1; var sayacYeri = $("div.sayac span"); $.sayimiBaslat = function(){ if(saniye > 1){ saniye--; sayacYeri.text(saniye); } else { swal("Bilgi!", "Harika Videoyu İzlediniz ve <?=$videoKazanc;?> TL Kazanç Sağladınız, Ödül Sayfasına Yönleniyorsunuz!", "success"); setTimeout(function(){ location.href = 'video-kazanc.php?videoid=<?=$videoTP;?>'; },2000); } } sayacYeri.text(saniye); setInterval("$.sayimiBaslat()", 1000); }); } if (event.data == YT.PlayerState.PAUSED && !done) { swal("ÜZGÜNÜZ!", "Videoyu Durdurduğunuz Tespit Edildi, Sayfadan Atılıyorsunuz!", "error"); setTimeout(function(){ location.href = "home.php"; },1000); } window.onblur = function () { swal("Bilgi!", "Sekme Değişikliği veya Video Durdurma Algılandı! Video Sonlandırılıyor!", "error"); setTimeout(function(){ location.href = 'home.php'; },2000); }; } function stopVideo() { player.stopVideo(); } </script> </body> </html>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula