恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 697|回复: 18

[iptv信源 资源分享或寻求] 无限成都cdtv.php

[复制链接]
发表于 2022-6-22 15:36 | 显示全部楼层 |阅读模式
  1. <?php
  2. $id = isset($_GET['id'])?$_GET['id']:'cdmrgw';
  3. $n = array(
  4.    'cdxwzh' => 1,//成都新闻综合
  5.    'cdjjzx' => 2,//成都经济资讯
  6.    'cddssh' => 3,//成都都市生活
  7.    'cdyswy' => 45,//成都影视文艺
  8.    'cdgg' => 5,//成都公共
  9.    'cdse' => 6,//成都少儿
  10.    'cdss' => 9,//成都时尚
  11.    'cdqc' => 10,//成都汽车
  12.    'cdzxxgx' => 11,//成都资讯新干线
  13.    'cdmsly' => 12,//成都美食旅游
  14.    'cdrcxf' => 15,//成都蓉城先锋
  15.    'cdmrgw' => 18,//成都每日购物
  16. );
  17. $m = array(
  18.    'jntv' => 556,//金牛电视台
  19.    'slzh' => 557,//双流综合
  20.    'wjtv' => 559,//温江电视台
  21.    'gxtv' => 722,//高新电视台
  22.    'xjtv' => 760,//新津电视台
  23.    'dyxwzh' => 790,//大邑综合
  24.    'pztv' => 796,//彭州电视台
  25.    'pjtv' => 828,//蒲江电视台
  26.    'jjtv' => 1541,//锦江电视台
  27.    'jttv' => 840,//金堂电视台
  28.    'pdxwzh' => 845,//郫都新闻综合
  29.    'lqzh' => 882,//龙泉综合
  30.    'qytv' => 910,//青羊电视台
  31.    'qbjtv' => 966,//青白江电视台
  32.    'cztv' => 1257,//崇州电视1套
  33.    'djytv' => 1314,//都江堰电视台
  34.    'chyx' => 1319,//成华有线
  35.    'qltv' => 1427,//邛崃电视台
  36.    'whtv' => 1766,//武侯电视台
  37.    'xdzh' => 1712,//新都电视台
  38.    'jyxwzh' => 1698,//简阳新闻综合
  39. );
  40. if(!empty($n[$id]))
  41. $d = file_get_contents("http://mob.api.cditv.cn/show/192-".$n[$id].".html");
  42. $playurl = json_decode($d)->data->ios_HDlive_url;
  43. if(!empty($m[$id]))
  44. $d = file_get_contents("http://mob.api.cditv.cn/show/192-".$m[$id].".html");
  45. $playurl = json_decode($d)->data->ios_url;
  46. header('Location:'.$playurl);
  47. //echo $playurl;
  48. ?>
复制代码


评分

参与人数 2恩山币 +2 收起 理由
ivkeji + 1 大佬出手,强
天山剑客 + 1 生活不易,相遇也不易,既然这样,让我们成.

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 16:03 来自手机 | 显示全部楼层
辛苦了。。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 16:06 | 显示全部楼层
辛苦了。。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 16:10 | 显示全部楼层
请问:如何使用,谢谢。

点评

cdtv.php?id=xxxxx  详情 回复 发表于 2022-6-22 16:25
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-6-22 16:25 | 显示全部楼层
糊涂虫 发表于 2022-6-22 16:10
请问:如何使用,谢谢。

cdtv.php?id=xxxxx

点评

谢谢了哈。据说要建立什么虚拟服务器,本人小白一个,看来是无望了。  详情 回复 发表于 2022-6-23 15:11
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 16:28 | 显示全部楼层
  1. $json = json_decode($d);
  2. $pl = $json->data->ios_Slive_url;
  3. $pn = $json->data->ios_url;
  4. $ph = $json->data->ios_HDlive_url;
  5. $playurl = $ph ? :($pn ?  : $pl);
复制代码

这样可以不用分$m和$n了,不知道有没有bug。

点评

代码看似简单了,但是执行时间可以测一下,三目运算比较耗时  发表于 2022-6-22 16:58
如何解读第5句的逻辑  详情 回复 发表于 2022-6-22 16:47
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 16:47 | 显示全部楼层
本帖最后由 jiteloozz 于 2022-6-22 16:50 编辑
EScZkc_1d8 发表于 2022-6-22 16:28
这样可以不用分$m和$n了,不知道有没有bug。

如何解读第5句的逻辑,看到过类似的语句做了一个或判断!

点评

就是PHP的三元表达式  详情 回复 发表于 2022-6-22 17:00
三目运算符。3个值谁存在就等于谁  发表于 2022-6-22 16:50
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 17:00 | 显示全部楼层
本帖最后由 EScZkc_1d8 于 2022-6-22 17:01 编辑
jiteloozz 发表于 2022-6-22 16:47
如何解读第5句的逻辑,看到过类似的语句做了一个或判断!

就是PHP的三元表达式,之前看到别人这样写,所以去百度学习了一下。
就和楼主代码里
$id = isset($_GET['id'])?$_GET['id']:'cdmrgw';
一个意思。

点评

感谢回复。@gkend 哦哦,好的。 这个PHP我也有写,我是这样解决的: $playurl = $json->android_HDlive_url; if($playurl==null){ $playurl =$json->android_url; } @guoma  详情 回复 发表于 2022-6-22 17:06
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 17:06 | 显示全部楼层
EScZkc_1d8 发表于 2022-6-22 17:00
就是PHP的三元表达式,之前看到别人这样写,所以去百度学习了一下。
就和楼主代码里
$id = isset($_GET ...

感谢回复。@gkend
哦哦,好的。 这个PHP我也有写,我是这样解决的:

$playurl = $json->android_HDlive_url;
if($playurl==null){
$playurl =$json->android_url;
}

@guoma

点评

如果只用一个数组$n,可以将市台设为: 'cdxwzh' => [1,0],区县台设为:'jntv' => [556,1], if($n[$id][1] == 0) $playur = ...........; if($n[$id][1] == 1) $playur = ...........;  详情 回复 发表于 2022-6-22 17:27
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-6-22 17:27 | 显示全部楼层
jiteloozz 发表于 2022-6-22 17:06
感谢回复。@gkend
哦哦,好的。 这个PHP我也有写,我是这样解决的:

如果只用一个数组$n,可以将市台设为: 'cdxwzh' => [1,0],区县台设为:'jntv' => [556,1],
if($n[$id][1] == 0)
$playur = ...........;
if($n[$id][1] == 1)
$playur = ...........;

点评

是的,又是一种思路  详情 回复 发表于 2022-6-22 18:06
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 17:38 | 显示全部楼层
谢谢分享,辛苦~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 18:06 | 显示全部楼层
guoma 发表于 2022-6-22 17:27
如果只用一个数组$n,可以将市台设为: 'cdxwzh' => [1,0],区县台设为:'jntv' => [556,1],
if($n[$id][1]  ...

是的,又是一种思路
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 19:07 | 显示全部楼层
除了分辨率低。响应慢了点。其他都很好
Snipaste_2022-06-22_19-06-19.jpg
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-22 20:37 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-23 15:11 | 显示全部楼层

谢谢了哈。据说要建立什么虚拟服务器,本人小白一个,看来是无望了。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-8-10 16:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

| 江苏省互联网有害信息举报中心 举报信箱:js12377@jschina.com.cn 举报电话:025-88802724 | 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797
快速回复 返回顶部 返回列表