From c5639ee890215e4e8e0f544821ea8d285ca58eb8 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 13 Sep 2014 22:26:58 +0200 Subject: init --- video.php | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 video.php (limited to 'video.php') diff --git a/video.php b/video.php new file mode 100644 index 0000000..2a4b47c --- /dev/null +++ b/video.php @@ -0,0 +1,136 @@ + + + + + + Get videos from Youtube or Vimeo + + + + + + + + function prep_video(task){ + r = new XMLHttpRequest(); + r.onreadystatechange=function(){ + if(r.readyState == 4){ + if(r.status == 200){ + if(task == 'info'){ + document.getElementById('information').innerHTML=r.responseText; + prep_video('size'); + } + else if (task == 'size'){ + document.getElementById('size').innerHTML=r.responseText; + var result = r.responseText.match(/streaming|not/); + if(result == 'streaming'){ + document.getElementById('audio').className=document.getElementById('audio').className + ' disabled'; + document.getElementById('download').className=document.getElementById('download').className + ' disabled'; + } else if(result == 'not'){ + document.getElementById('audio').className=document.getElementById('audio').className + ' disabled'; + document.getElementById('download').className=document.getElementById('download').className + ' disabled'; + document.getElementById('streaming').className=document.getElementById('streaming').className + ' disabled'; + document.getElementById('options-heading').className=document.getElementById('options-heading').className + ' disabled'; + } + } + + } else if (r.status == 404){ + document.getElementById('information').innerHTML=r.responseText; + } else if (r.status == 403){ + document.getElementById('size').innerHTML=r.responseText; + document.getElementById('options').innerHTML=\"

Oh, we got a 403 error (forbidden). This means, this will not work.

Read here more.

\"; + } + } + } + if(task == 'info'){ + r.open('POST', '/info.php', true); + r.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + r.send('vid=".urlencode($video)."', 'ajax=1'); + } else { + r.open('POST', '/ajax.php', true); + r.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + r.send('vid=".urlencode($video)."', 'task=size', 'ajax=1'); + } + } + + "; + } else { + echo " + + "; + } + } +?> + + +> + +
+
+
+
+Just one moment please +

( preparing the aweseome ...    )

+
+ ajax-loader +
"; + } else { + echo " +

No video information supplied.
Try again please.

+ "; + } +?> +
+
+
+
+ -- cgit v1.2.3