|
有知道怎么用的留言教程?
[iptv信源 资源分享或寻求] 看厦门php更新
https://www.right.com.cn/forum/thread-8301996-1-1.html
<?php
error_reporting(0);
$ts = $_GET['ts'];
if(!$ts){
$id = isset($_GET['id'])?$_GET['id']:'xmyd';
$n = [
'xmws' => 84,
'xm1' => 16,
'xm2' => 17,
'xmyd' => 138
];
$url = 'http://mapi1.kxm.xmtv.cn/api/v1/channel.php?channel_id='.$n[$id];
$live = json_decode(file_get_contents($url))[0]->channel_stream[0]->m3u8;
$burl = 'https://'.parse_url($live)['host'];
if($id=='xmyd'){
header('Content-Type: application/vnd.apple.mpegurl');
print_r(preg_replace("/(.*?.ts)/i","http://".$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF]."?ts=$burl$1",m3u8($live)));
} else {
header('Content-Type: application/vnd.apple.mpegurl');
print_r(preg_replace("/\.\.\/\.\.\//", "", preg_replace("/(.*?.ts)/i","http://".$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF]."?ts=$burl$1",m3u8($live))));
}
} else {
$data = ts($ts);
header('Content-Type: video/MP2T');
echo $data;
}
function m3u8($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_REFERER, 'https://kxmapp.mapi1.kxm.xmtv.cn/');
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
function ts($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_REFERER, 'https://kxmapp.mapi1.kxm.xmtv.cn/');
$result = curl_exec($ch);
curl_close($ch);
}
?>
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|
|