Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- function curl($url){
- $ch = @curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- $head[] = "Connection: keep-alive";
- $head[] = "Keep-Alive: 300";
- $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
- $head[] = "Accept-Language: en-us,en;q=0.5";
- curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36');
- curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
- $page = curl_exec($ch);
- curl_close($ch);
- return $page;
- }
- function Drive_direct($curl){
- preg_match('/https\:\/\/drive\.google\.com\/file\/d\/(.*)\//', $curl, $id);
- $get = curl('https://docs.google.com/get_video_info?docid='.$id[1]);
- $cat = explode('fmt_stream_map=', $get);
- $cat = explode('&', $cat[1]);
- $cat = explode(',', urldecode($cat[0]));
- foreach($cat as $link){
- $cat = explode('|', $link);
- $links = str_replace(array('\u003d', '\u0026','?requiressl=yes&id','transient&app=explorer'), array('=', '&','?app=www.animevshd.com&requiressl=yes&id','transient'), $cat[1]);
- $xuly_link = preg_replace(["/[^\/]+\.googlevideo\.com/", "/ipbits=\d{2}/", "/&pl=\d{2}/"], ["redirector.googlevideo.com", 'ipbits=32', '&pl=32'],$links);
- if($cat[0] == 37) {$cur1080p = $xuly_link;}
- if($cat[0] == 22) {$cur720p = $xuly_link;}
- if($cat[0] == 59) {$cur480p = $xuly_link;}
- if($cat[0] == 18) {$cur360p = $xuly_link;}
- }
- if(isset($cur1080p)){
- $html .= '[{file: "'.$cur1080p.'",label: "1080p", type: "mp4"},';
- $html .= '{file: "'.$cur720p.'",label: "720p", type: "mp4", "default": "true"},';
- $html .= '{file: "'.$cur480p.'",label: "480p", type: "mp4"},';
- $html .= '{file: "'.$cur360p.'",label: "360p", type: "mp4"}]';
- } elseif(isset($cur720p)){
- $html .= '[{file: "'.$cur720p.'",label: "720p", type: "mp4", "default": "true"},';
- $html .= '{file: "'.$cur480p.'",label: "480p", type: "mp4"},';
- $html .= '{file: "'.$cur360p.'",label: "360p", type: "mp4"}]';
- } elseif(isset($cur480p)){
- $html .= '[{file: "'.$cur480p.'",label: "Quality", type: "mp4"},';
- $html .= '{file: "'.$cur480p.'",label: "480p", type: "mp4", "default": "true"},';
- $html .= '{file: "'.$cur360p.'",label: "360p", type: "mp4"}]';
- } elseif(isset($cur360p)){
- $html .= '[{file: "'.$cur360p.'",label: "360p", type: "mp4"}]';
- } else {
- $html .= '[{file: "https://cdn.animevshd.com/uploads/error.mp4",label: "Error", type: "video/mp4"}]';
- }
- return $html;
- }
- $url = $_REQUEST['url'];
- if(isset($url)) {
- echo Drive_direct($url);
- }
- ?>
Add Comment
Please, Sign In to add comment