This commit is contained in:
Kasper Rynning-Tønnesen
2014-08-08 17:57:57 +02:00
parent b610406d5a
commit 5b02294f38
4 changed files with 165 additions and 162 deletions

View File

@@ -1,8 +1,8 @@
<?php <?php
if(isset($_POST['thisUrl'])) if(isset($_POST['thisUrl']))
{ {
$string = $_POST['thisUrl']; $string = $_POST['thisUrl'];
$file = file_get_contents('videos.json'); $file = file_get_contents('videos.json');
$data = json_decode($file); $data = json_decode($file);
unset($file);//prevent memory leaks for large json. unset($file);//prevent memory leaks for large json.

View File

@@ -1,34 +1,45 @@
<?php require("main.php"); ?> <?php
/*$host = 'http://'.$_SERVER['HTTP_HOST'].'/+';
$short = $_SERVER['QUERY_STRING'];*/
$video = htmlspecialchars($_GET['v']);
$name = htmlspecialchars($_GET['n']);
$list = json_decode(file_get_contents('videos.json'));
if(isset($_GET['v'])){
$file = file_get_contents('videos.json');
$data = json_decode($file);
unset($file);//prevent memory leaks for large json.
}
?>
<html> <html>
<head> <head>
<title>Zöff</title> <title>Zöff</title>
<link rel="stylesheet" type="text/css" href="static/style.css" title="Default" /> <link rel="stylesheet" type="text/css" href="style.css" title="Default" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> </head>
<body> <body>
<div class="top vcent centered"> <div class="top vcent centered">
<div id="change" class="small"> <div id="change" class="small">
<div class="big noselect">Zöff</div> <div class="big">Zöff</div>
Zöff Zöff
<form name="ufo" action="" class="daform" id="base" method="get" onsubmit="return submitform();"> <form name="ufo" action="" class="daform" id="base" method="get" onsubmit="return submitform();">
<input id="longurl" name="v" type="text" class="innbox" /> <input id="longurl" name="v" type="text" class="innbox" />
</form> </form>
</div> </div>
<script type="text/javascript" src="swfobject.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="ytapiplayer"> <div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video :( You need Flash player 8+ and JavaScript enabled to view this video.
</div> </div>
<script type="text/javascript" src="static/swfobject.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script>
<script>
/** /**
TODO: TODO:
-legge til timer når man trykker pause for at når man "unpauser", går den dit den ville vært, hvis videoen ville blitt ferdig, load en ny video men ha den på pause -legge til timer når man trykker pause for at når man "unpauser", går den dit den ville vært, hvis videoen ville blitt ferdig, load en ny video men ha den på pause
-legge til tid når en video ble påbegynt, for at hvis folk joiner midt i en video, hopper den dit -legge til tid når en video ble påbegynt, for at hvis folk joiner midt i en video, hopper den dit
*/ */
/** /**
Fetcher sangen som spilles fra JSON filen Fetcher sangen som spilles fra JSON filen
@@ -56,7 +67,6 @@
/** /**
eventlistener for når playeren endres eventlistener for når playeren endres
*/ */
function onytplayerStateChange(newState) { function onytplayerStateChange(newState) {
if(newState == 0) //newState = 0 når videoen er ferdig if(newState == 0) //newState = 0 når videoen er ferdig
{ {
@@ -67,7 +77,6 @@
success: function() { success: function() {
console.log("saved"); console.log("saved");
console.log(response);
} }
}); });
@@ -77,11 +86,10 @@
async: false async: false
}).responseText; }).responseText;
var url = $.parseJSON(response); var url = $.parseJSON(response);
console.log(url[0]);
response = url[0]; response = url[0];
ytplayer.loadVideoById(response); ytplayer.loadVideoById(response);
},100); },500);
} }
} }
@@ -108,7 +116,6 @@
ytplayer.loadVideoById(response); ytplayer.loadVideoById(response);
},100); },100);
} }
function onYouTubePlayerReady(playerId) { //funksjon som kjøres når playeren er klar function onYouTubePlayerReady(playerId) { //funksjon som kjøres når playeren er klar
ytplayer = document.getElementById("myytplayer"); ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); //eventlistenere ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); //eventlistenere
@@ -117,10 +124,11 @@
ytplayer.setVolume(100); ytplayer.setVolume(100);
ytplayer.playVideo(); ytplayer.playVideo();
} }
</script>
</script>
<br> <br>
<?php print_r($data); ?> <?php print_r($list); ?>
</div> </div>
</body>
</body>
</html> </html>

View File

@@ -1,26 +1,21 @@
<?php <?php
if(isset($_POST['thisUrl'])) if(isset($_POST['thisUrl']))
{ {
$string = $_POST['thisUrl']; $string = $_POST['thisUrl'];
$file = file_get_contents('videos.json'); $file = file_get_contents('videos.json');
$data = json_decode($file); $data = json_decode($file);
unset($file);//prevent memory leaks for large json. unset($file);//prevent memory leaks for large json.
//insert data here //insert data here
if($data[0] == $string) if($data[0] == $string)
{ {
array_push($data, $string); array_push($data, $string);
array_shift($data); array_shift($data);
} }
file_put_contents("videos.json", json_encode($data)); file_put_contents("videos.json", json_encode($data));
unset($data); unset($data);
}else }else
{ {
echo "You're a bad boy"; echo "You're a bad boy";
} }
?> ?>

View File

@@ -1 +1 @@
["XU_9yi6xvRs", "mG6pm1WZ2uc"] ["A8P01EjBQxY","dMrmfub2TBw","BSAUJIRqAF4","mG6pm1WZ2uc","to23klIOhkU","fkLEljSKY30","y6DHE_5drbM"]