Guest User

Untitled

a guest
May 21st, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.56 KB | None | 0 0
  1. <?php
  2. function get_from_vevo($link){
  3.     //create cURL connection
  4.     $cc = curl_init();
  5.  
  6.     //set options
  7.     curl_setopt($cc, CURLOPT_URL, $link);
  8.     curl_setopt($cc, CURLOPT_CONNECTTIMEOUT, 30);
  9.     curl_setopt($cc, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0");
  10.     curl_setopt($cc, CURLOPT_RETURNTRANSFER, true);
  11.     curl_setopt($cc, CURLOPT_SSL_VERIFYPEER, false);
  12.     curl_setopt($cc, CURLOPT_FOLLOWLOCATION, 1);
  13.  
  14.     //perform load request
  15.     $page = curl_exec($cc);
  16.    
  17.     $page = explode(".", $page);
  18.    
  19.     return $page[0];
  20. }
  21.  
  22. function get_from_dailymotion($link){
  23.     //create cURL connection
  24.     $cc = curl_init();
  25.  
  26.     //set options
  27.     curl_setopt($cc, CURLOPT_URL, $link);
  28.     curl_setopt($cc, CURLOPT_CONNECTTIMEOUT, 30);
  29.     curl_setopt($cc, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
  30.     curl_setopt($cc, CURLOPT_RETURNTRANSFER, true);
  31.     curl_setopt($cc, CURLOPT_SSL_VERIFYPEER, false);
  32.     curl_setopt($cc, CURLOPT_FOLLOWLOCATION, 1);
  33.  
  34.     //perform load request
  35.     $page = curl_exec($cc);
  36.    
  37.     $page = explode("videoSwfURL", $page);
  38.     $page = explode("}", $page[1]);
  39.     $page = explode('sdURL":"', urldecode($page[0]));
  40.     $page = explode('"', $page[1]);
  41.    
  42.     $flv_adress = str_replace("\\", "", $page[0]);
  43.    
  44.     return $flv_adress;
  45. }
  46.  
  47. function get_flv($link){
  48.     $site = explode(".",$link);
  49.     if($site[1] == 'dailymotion') return get_from_dailymotion($link);
  50.     else if($site[1] == 'vevo') return get_from_vevo($link);
  51. }
  52.  
  53. ?>
Add Comment
Please, Sign In to add comment