本帖最后由 guoma 于 2023-8-15 22:09 编辑
安徽亳州电视台bztv.php:
- <?php
- error_reporting(0);
- $id = isset($_GET['id'])?$_GET['id']:'bzzh';
- $fmt = isset($_GET['fmt'])?$_GET['fmt']:'hls';//hls,flv,rtm
- $n = [
- 'bzzh'=>'4',//亳州综合
- 'bznc'=>'3',//亳州农村
- ];
- $t = time().'000';
- $param = 'apiversion%3D10%26params%3DmenuIdstw003001idx0size16%26service%3DgetMenuContentList%26terminaltype%3Dwebsite';
- $butelSign = md5('service=/bzapi/external/externalService&securitykey='.md5('ee24eda544a85465bcf0ab8800efdc6e').'&butelTst='.$t.'¶m='.md5($param));
- $params = 'service=getMenuContentList¶ms=%7B%22menuId%22%3A%22stw003001%22%2C%22idx%22%3A0%2C%22size%22%3A16%7D&apiVersion=1.0&terminalType=website&butelAppkey=webh5&butelTst='.$t.'&butelSign='.$butelSign;
- $url = 'http://jkwg.ahbztv.com/bzapi/external/externalService';
- $cont = stream_context_create(['http' => ['method' => 'POST','content' => $params]]);
- $data = file_get_contents($url, false, $cont);
- foreach (json_decode($data) -> data -> rows as $v){
- if($n[$id] == $v -> contentOrder){
- $flv = explode(',',$v -> playUrl)[0];
- $hls = explode(',',$v -> playUrl)[1];
- $rtmp = explode(',',$v -> playUrl)[2];
- if($fmt == 'hls') $playurl = $hls ;
- if($fmt == 'flv') $playurl = $flv ;
- if($fmt == 'rtm') $playurl = $rtmp ;
- }
- }
- header('Location:'.$playurl);
- //echo $playurl;
- ?>
复制代码
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|