2018-04-19

array(

'method' => "GET",

'timeout' => 10,));

$context = stream_context_create($opts);

$xml_data = file_get_contents($info_url, false, $context);

//$xml_data = file_get_contents($info_url);

// $xml_data = preg_replace '=(.*);' $xml_data

//str_replace("world","",$xml_data);

    //str_replace("world","",$xml_data);

//$xml_data = preg_replace("/=|;/i","",$xml_data);

$json_data = preg_replace("/\t|QZOutputJson=/","",$xml_data);

$json_data = preg_replace("/\t|;/","",$json_data);

$json_data_arry = json_decode($json_data, true);

//$json_arry['vl']['vi'];

//$fvkey = $json_arry['vl']['vi']['fvkey'];

//$fvkey = $json_arry['vl']['vi']['fn'];

$self_host = $json_arry['vl']['vi']['ul']['ui'][0]['url'];

//$self_host = $json_arry['self_host'];

//$xml_data = json_encode($xml_data);

  //$xml_parser=xml_parser_create();

  //xml_parse_into_struct($xml_parser,$xml_data,$xml_array);

  //xml_parser_free($xml_parser);

//return $xml_array[20]['value'];

return "self_host:" . $self_host . ", -----------info_url:" . $info_url . ", ----------json_data:" . $json_data . ", ----------xml_data:" . $xml_data . ", ----------json_data_arry :" . $json_data_arry ;

//return $url_vid;

}

if(is_array($_GET)&&count($_GET)>0){

  if(isset($_REQUEST["url"])){

    $url=$_REQUEST["url"];//存在

    $vid=GetVid($url);

    echo GetUrl($vid);

  }else{

    die("Error!");

  }

}else{

  die("Error!");

}

?>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Starting in February, Robinhood Crypto supports buying, s...
    圣羽G阅读 93评论 0 0
  • Face-off ① On April 11th Mark Zuckerberg testified before...
    新心断点阅读 277评论 0 0
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,060评论 0 2
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,252评论 4 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139