<?php
header('content-type:text/html; charset=utf-8');
require_once '/common/common.php';
//getPPBOX();
getYouKu();
//PPBOX-PPTV网络盒子
function getPPBOX()
{
$post_data = array(
"id" => '20743e2a02c06df62c6a6e7ba5f1985e',
"type" => 'ppbox',
"siteuser" => '',
"md5" => 'b930212adabd2584394c33e43257036e',
"hd" => '',
"lg" => '',
"cip" => '60.186.203.104'
);
$sumbit_url = "https://apis.tianxianle.com/youku/url.php";
$http_url = "http://api.tianxianle.com/jx/dapi.php?id=o5p1naKhqaajl2ltlptlbQO0O0OO0O0O";
list($return_code, $return_content) = curl_form($post_data,$sumbit_url,$http_url);
$json_arr = json_decode($return_content, true);
//var_dump($json_arr);
//echo $json_arr['url'];
/*
第1种返回内容(域名:apis.tianxianle.com):
{
"msg": "200",
"ext": "xml",
"site": "pptvyun",
"url": "https:\/\/apis.tianxianle.com\/youku\/url.php?xml=20743e2a02c06df62c6a6e7ba5f1985e&md5=b930212adabd2584394c33e43257036e&type=ppbox&hd=cq&wap=0&siteuser=&lg=&sohuuid="
}
*/
$seven_htmldata = curl_request($json_arr['url']);
//解析返回的XML结构体
//header("Content-type: text/xml");
$postStr = str_replace('<?xml version="1.0" encoding="utf-8"?>', '', $seven_htmldata);
//$postStr = '<ckplayer> <Name> <![CDATA[解析插件 Ver2.0]]></Name> <flashvars>{f->https://apis.tianxianle.com/youku/url.php?[$pat]}{a->xml=20743e2a02c06df62c6a6e7ba5f1985e&type=ppbox&wap=0&siteuser=&md5=b930212adabd2584394c33e43257036e&hd=gq}</flashvars><video><file><![CDATA[http://58.220.11.143/w/20743e2a02c06df62c6a6e7ba5f1985e.mp4?type=ppbox.launcher&key=cc8ee106332ffc70e3b53399b8b3880e]]></file><size>0</size><seconds>0</seconds></video></ckplayer>';
$xml = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
//print_r($xml);
echo $xml->children()[2]->children()[0];
}
//优酷youku
function getYouKu()
{
$post_data = array(
"id" => 'XMTMzNzA4MDU5Mg==',
"type" => 'youku',
"siteuser" => '',
"md5" => '1aa2436dd33179fafd6f0b207795ae2a',
"hd" => '',
"lg" => '',
"cip" => '122.235.184.30'
);
$sumbit_url = "https://ssl.tianxianle.com/youku/url.php";
$http_url = "https://apis.tianxianle.com/dapi.php?id=sKSqpK15mKHL2qh3ubCIgauArnZrhaaHa4GedW8O0O0O";
list($return_code, $return_content) = curl_form($post_data,$sumbit_url,$http_url);
$json_arr = json_decode($return_content, true);
//var_dump($json_arr);
//echo $json_arr['url'];
/*
返回内容(域名:ssl.tianxianle.com):
{
"msg": "200",
"ext": "xml_client",
"site": "tudou",
"param": {
"stype": "mp4hd2",
"ccode": "050F",
"s": "3",
"h": "3"
},
"vid": "XMTMzNzA4MDU5Mg==",
"weparser_js_url": "https:\/\/weparser.duapp.com\/weparser\/weparser.js?ver=20171224",
"url": "https:\/\/ssl.tianxianle.com\/youku\/url.php?xml=XMTMzNzA4MDU5Mg==&md5=1aa2436dd33179fafd6f0b207795ae2a&type=youku&hd=cq&wap=0&siteuser=&lg="
}*/
$seven_htmldata = curl_request($json_arr['url']);
//解析返回的XML结构体
/*
<ckplayer>
<Name>
<![CDATA[解析插件 Ver2.0]]>
</Name>
<flashvars>
<![CDATA[{f->https://weparser.duapp.com/weparser.swf?ver=20171224}{a->https://ssl.tianxianle.com/youku/url.php?xml=XMTMzNzA4MDU5Mg==&type=youku&wap=0&siteuser=&hd=cq}{site->tudou}{vid->XMTMzNzA4MDU5Mg==}{stype->mp4hd2}{ccode->050F}{s->3}{h->3}]]>
</flashvars>
<videos>
<file>
<![CDATA[]]>
</file>
</videos>
</ckplayer>
*/
//header("Content-type: text/xml");
$postStr = str_replace('<?xml version="1.0" encoding="utf-8"?>', '', $seven_htmldata);
//echo $postStr;
//$postStr = '<ckplayer><Name><![CDATA[瑙f瀽鎻掍欢 Ver2.0]]></Name> <flashvars><![CDATA[{f->https://weparser.duapp.com/weparser.swf?ver=20171224}{a->https://ssl.tianxianle.com/youku/url.php?xml=XMTMzNzA4MDU5Mg==&type=youku&wap=0&siteuser=&hd=cq}{site->tudou}{vid->XMTMzNzA4MDU5Mg==}{stype->mp4hd2}{ccode->050F}{s->3}{h->3}]]></flashvars><videos><file><![CDATA[]]></file></videos></ckplayer>';
$xml = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
print_r($xml);
//echo $xml->children()[2]->children()[0];
}