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 "
+
+ ";
+ }
+ }
+?>
+
+
+>
+
+
+
--
cgit v1.2.3