找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 24918|回复: 416

[iptv信源 资源分享或寻求] tianma3600系列全套php

 火... [复制链接]
发表于 2022-4-21 14:43 | 显示全部楼层 |阅读模式
本帖最后由 圣地亚戈2468 于 2022-4-21 14:52 编辑

免费提供,回复可见:

  1. <?php
  2. $fmt = isset($_GET['fmt'])?$_GET['fmt']:'hls';
  3. //$fmt = isset($_GET['fmt'])?$_GET['fmt']:'hls';
  4. $id = isset($_GET['id'])?$_GET['id']:'hfxw';
  5. $dom = array('http://m.hfbtv.com/','http://ahtc.tianma3600.com/','http://bjhrapp.huairtv.com/','https://hcs.gztv.com/','https://zjsty.tianma3600.com/','https://ysx.tianma3600.com/','http://www.yltvb.com/','https://zzgy.gystv.com/','https://sndst.tianma3600.com/','https://xyrm.tianma3600.com/','http://pjfb.tianma3600.com/','https://bynr.tianma3600.com/','http://cyy.nmgcyy.com.cn/','https://ashh.tianma3600.com/','http://sxak.360tianma.com/','http://yryb.ybtv.cc/','http://sczg.360tianma.com/','http://cqgx.tianma3600.com/','http://app.scmxtv.com/','http://hsy.360tianma.com/','https://kmjy.tianma3600.com/','http://szrm.tianma3600.com/','http://app.dynews.zj.cn/','http://jrts.tianma3600.com/','http://lrfmc.tianma3600.com/','http://ssqz.tianma3600.com/');
  6. $tshead = array('media','','','','','','','','','','','','','','','','','','','','','','','','','');
  7. $phpself=substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1);

  8. $n = array(//[dom_id,ch_id,isrefer]
  9.     'hfxw' => [0,'10',true], //合肥新闻 安徽
  10.     'hfsh' => [0,'13',true], //合肥生活 安徽
  11.     'hfcj' => [0,'14',true], //合肥财j 安徽
  12.     'hfjy' => [0,'15',true], //合肥教育法制 安徽
  13.     'hfgs' => [0,'16',true], //合肥故事休闲 安徽
  14.     'hfgg' => [0,'21',true], //合肥公共 安徽
  15.     'tczh' => [1,'1',false], //桐城综合 安徽
  16.     'bjhr' => [2,'9',false], //北京怀柔
  17.     'gzzh' => [3,'1',false], //广州综合 广东
  18.     'gzxw' => [3,'2',false], //广州新闻 广东
  19.     'gzys' => [3,'5',false], //广州影视 广东
  20.     'gzngds' => [3,'7',false], //广州南国都市 广东
  21.     'gzfz' => [3,'3',false], //广州法治 广东
  22.     'gzjs' => [3,'4',false], //广州竞赛 广东
  23.     'zjxwzh' => [4,'13',false], //湛江新闻综合 广东
  24.     'zjgg' => [4,'14',false], //湛江公共 广东
  25.     'yfzh' => [5,'1',false], //云浮综合 广东
  26.     'yfwl' => [5,'2',false], //云浮文旅 广东
  27.     'ylxwzh' => [6,'11',false], //玉林新闻综合 广西
  28.     'ylgg' => [6,'12',false], //玉林公共 广西
  29.     'gyxwzh' => [7,'18',false], //贵阳新闻综合 贵州
  30.     'gyjjsh' => [7,'19',false], //贵阳经济生活 贵州
  31.     'gyds' => [7,'21',false], //贵阳都市 贵州
  32.     'sinan' => [8,'2',true], //思南 贵州
  33.     'xyzh' => [9,'11',false], //信阳综合 河南
  34.     'xygg' => [9,'12',false], //信阳公共 河南
  35.     'xysh' => [9,'14',false], //信阳浉河 河南
  36.     'xypq' => [9,'16',false], //信阳平桥 河南
  37.     'pjxwzh' => [10,'11',false], //盘锦新闻综合 辽宁
  38.     'pjds' => [10,'12',false], //盘锦都市 辽宁
  39.     'pjys' => [10,'13',false], //盘锦影视 辽宁
  40.     'bynrxw' => [11,'11',false], //巴彦淖尔新闻综合 内蒙古
  41.     'bynrjj' => [11,'12',false], //巴彦淖尔经济生活 内蒙古
  42.     'bynrys' => [11,'13',false], //巴彦淖尔影视娱乐 内蒙古
  43.     'keqizh' => [12,'29',false], //克旗综合 内蒙古
  44.     'zhungeer' => [12,'30',false], //准格尔综合 内蒙古
  45.     'cyqqzh' => [12,'31',false], //察右前旗综合 内蒙古
  46.     'damao' => [12,'32',false], //达茂综合 内蒙古
  47.     'guyang' => [12,'33',false], //固阳综合 内蒙古
  48.     'ewkqzh' => [12,'38',false], //鄂温克综合 内蒙古
  49.     'kulun' => [12,'40',false], //库伦 内蒙古
  50.     'naiman' => [12,'41',false], //奈曼 内蒙古
  51.     'haidong' => [13,'12',false], //海东综合 青海
  52.     'akzh' => [14,'11',false], //安康综合 陕西
  53.     'akgg' => [14,'12',false], //安康公共 陕西
  54.     'akjy' => [14,'13',false], //安康教育 陕西
  55.     'ybxwzh' => [15,'26',false], //宜宾新闻综合 四川
  56.     'ybgg' => [15,'27',false], //宜宾公共 四川
  57.     'zgzh' => [16,'17',false], //自贡综合 四川
  58.     'zggg' => [16,'22',false], //自贡公共 四川
  59.     'gongxian' => [17,'12',false], //珙县新闻 四川
  60.     'maoxian' => [18,'11',false], //茂县新闻综合 四川
  61.     'utvhyzh' => [19,'17',false], //乌鲁木齐汉语综合 新疆
  62.     'utvwyzh' => [19,'21',false], //乌鲁木齐维语综合 新疆
  63.     'kmjy' => [20,'1',false], //昆明教育 云南
  64.     'shizong' => [21,'13',true], //师宗 云南
  65.     'dyxwzh' => [22,'11',false], //东阳新闻综合 浙江
  66.     'dyyssh' => [22,'12',false], //东阳影视生活 浙江
  67.     'tsxwzh' => [23,'11',false], //泰顺新闻综合 浙江
  68.     'lantie' => [24,'12',false], //兰铁TV 甘肃
  69.     'rmtd' => [24,'13',false], //人民铁道
  70.     'qiongzhong' => [25,'11',false], //琼中 海南
  71. );

  72. if(isset($_GET['n'])){
  73.     $p = $_GET['p'];
  74.     $name = $_GET['n'];
  75.     $ak = $_GET['ak'];
  76.     $r = $dom[$_GET['ref']];
  77.     if($fmt=='hls'){
  78.         if(strpos($name,'.cloudvdn.com/a.m3u8')){
  79.         $u=$name.'?domain='.$_GET['domain'].'&player='.$_GET['player'].'&secondToken='.$_GET['secondToken'].'&sign='.$_GET['sign'].'&streamid='.$_GET['streamid'].'&t='.$_GET['t'].'&v3='.$_GET['v3'];
  80.         //echo $u;
  81.         header('Location:'.$u);
  82.         }else{
  83.         $u=$p.$name.'?auth_key='.$ak;
  84.         $m3u8=str_replace('?','&',m3u8($u,$r));
  85.         preg_match("/^http(s)?:\\/\\/(.*?).m3u8/",$u,$a);
  86.         preg_match("/\n(.*?).m3u8/",$m3u8,$b);
  87.         $c=str_replace(substr($a[0],strripos($a[0],"/")+1),'',$a[0]);
  88.         echo str_replace('auth_key=','ak=',strpos($m3u8,'.m3u8')?str_replace($b[0],"\n".$phpself.'?n='.$b[1].'.m3u8&p='.$c.'&ref='.$_GET['ref'],$m3u8):str_replace($tshead[$_GET['ref']],$phpself.'?fmt=ts&p='.$c.'&ref='.$_GET['ref'].'&n='.$tshead[$_GET['ref']],$m3u8));
  89.         }
  90.     }else if($fmt=='ts'){
  91.         $d = ts($p.$name.'?auth_key='.$ak,$r);
  92.     }
  93. }else{
  94.     $d = file_get_contents($dom[$n[$id][0]].'tvradio/Tvfront/getTvInfo?tv_id='.$n[$id][1]);
  95.     $json = json_decode($d);
  96.     $playurl = $json->data->m3u8;
  97.     if($n[$id][2]){
  98.         $m3u8=str_replace('?','&',m3u8($playurl,$dom[$n[$id][0]]));
  99.         preg_match("/^http(s)?:\\/\\/(.*?).m3u8/",$playurl,$a);
  100.         preg_match("/\n(.*?).m3u8/",$m3u8,$b);
  101.         $c=str_replace(substr($a[0],strripos($a[0],"/")+1),'',$a[0]);
  102.         echo str_replace('auth_key=','ak=',strpos($m3u8,'.m3u8')?str_replace($b[0],"\n".$phpself.'?n='.$b[1].'.m3u8&p='.$c.'&ref='.$n[$id][0],$m3u8):str_replace($tshead[$n[$id][0]],$phpself.'?fmt=ts&n='.$tshead[$n[$id][0]].'&p='.$c.'&ref='.$n[$id][0],$m3u8));
  103.     }else{
  104.         header('Location:'.$playurl);
  105.         //echo $playurl;
  106.     }
  107. }


  108. function m3u8($url,$ref){
  109.     $ch = curl_init();
  110.     curl_setopt($ch, CURLOPT_URL, $url);
  111.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  112.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  113.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  114.     curl_setopt ($ch, CURLOPT_REFERER, $ref);
  115.     $result = curl_exec($ch);
  116.     curl_close($ch);
  117.     return $result;
  118. }

  119. function ts($url,$ref){
  120.     $ch = curl_init();
  121.     curl_setopt($ch, CURLOPT_URL, $url);
  122.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  123.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  124.     curl_setopt ($ch, CURLOPT_REFERER, $ref);
  125.     $result = curl_exec($ch);
  126.     curl_close($ch);
  127. }
  128. ?>
复制代码
附列表文件:
由于此php里个别频道是带有Referer验证的,本人已在此php加上m3u8和ts带Referer验证转发的代码,故在播放器里播放完全无需另加Referer。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

要验证的还是看不了,一顿操作猛如虎,结果。。。。。  发表于 2022-7-1 10:24
地方台霸王  发表于 2022-4-21 15:02

评分

参与人数 1恩山币 +1 收起 理由
ivkeji + 1 强大的分享者。赞!&amp;amp;#128077;

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-4-21 14:47 来自手机 | 显示全部楼层
谢谢免费提供,回复可见
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 14:48 | 显示全部楼层
看看能不能用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 14:48 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 14:52 | 显示全部楼层
tianma=天脉?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 14:52 | 显示全部楼层
看看有什么台 谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 14:57 | 显示全部楼层
谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:00 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:01 | 显示全部楼层
tianma3600系列全套php
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:01 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:02 来自手机 | 显示全部楼层
进来看看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:02 来自手机 | 显示全部楼层
谢谢分享 看看是什么
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:05 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:06 | 显示全部楼层
谢谢免费提供,回复可见
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-21 15:10 | 显示全部楼层

谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 02:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表