找回密码
 立即注册
搜索
查看: 627|回复: 14

求助-原来的失效了,我修改了还是不行,请大佬修改一下

 火.. [复制链接]

1

主题

13

回帖

20

积分

新手上路

积分
20
发表于 2025-10-26 21:32:32 | 显示全部楼层 |阅读模式

https://www.cditv.cn/show/4845-563.html
https://www.cditv.cn/show/4844-578.html

求助大佬写一下这两个网页里面的php,这里有好多的成都台,之前有但是失效了,我修改了网页地址和后面的id,还是不行,一并附上附件,祝大佬人见人爱,车见车爆胎。


成都新闻频道
成都经济频道
成都生活频道
成都影视频道
成都公共频道
成都少儿频道
成都蓉城先锋
成华有线电视
崇州电视1套
都江堰电视台
大邑电视台
高新电视台
锦江电视
金牛电视台
金堂电视台
简阳新闻综合
龙泉综合
郫都新闻综合
蒲江电视台
彭州电视台
青白江电视台
邛崃电视台
青羊电视台
双流综合
武侯电视台

本帖子中包含更多资源

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

×

2

主题

33

回帖

104

积分

注册会员

积分
104
发表于 2025-10-27 10:26:07 来自手机 | 显示全部楼层
成都有人发过

1

主题

13

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2025-10-27 13:04:37 | 显示全部楼层

我找到的就是这个,不过失效了;自己修改了id和网址,还是不对

2

主题

23

回帖

104

积分

注册会员

积分
104
发表于 2025-10-27 14:54:49 | 显示全部楼层
<?php
error_reporting(0);
header('Content-Type: text/plain; charset=utf-8');

$n = [
    'cdtv1' => 1,
    'cdtv2' => 2,
    'cdtv3' => 3,
    'cdtv4' => 45,
    'cdtv5' => 5,
    'cdtv6' => 6,
    'cdrcxf' => 15,
];

$m = [
    'chyx' => 1319,
    'cztv' => 1257,
    'djytv' => 1314,
    'dytv' => 790,
    'gxtv' => 722,
    'jjtv' => 1541,
    'jntv' => 556,
    'jttv' => 840,
    'jyxwzh' => 1698,
    'lqzh' => 882,
    'pdxwzh' => 845,
    'pjtv' => 828,
    'pztv' => 796,
    'qbjtv' => 966,
    'qltv' => 1427,
    'qytv' => 910,
    'slzh' => 557,
    'whtv' => 1766,
    'wjtv' => 559,
    'xdtv' => 1712,
    'xjtv' => 760,
];


$id = isset($_GET['id']) ? $_GET['id'] : 'cdtv1';
$t = isset($_GET['t']) ? $_GET['t'] : 'hd'; // hd or sd

$url = null;
if (isset($n[$id])) {
    $url = "http://mob.api.cditv.cn/show/192-{$n[$id]}.html";
} elseif (isset($m[$id])) {
    $url = "http://mob.api.cditv.cn/show/192-{$m[$id]}.html";
} else {
    die("Invalid channel ID: $id");
}


$context = stream_context_create(['http' => ['timeout' => 5]]);
$content = @file_get_contents($url, false, $context);
if (!$content) {
    die("Failed to fetch data from API.");
}

$json = json_decode($content);
if (!$json || !isset($json->data)) {
    die("Invalid JSON response from API.");
}


if (isset($n[$id])) {
    $m3u8_sd = isset($json->data->android_url) ? preg_replace('/^http:/i', 'https:', $json->data->android_url) : '';
    $m3u8_hd = isset($json->data->android_HDlive_url) ? preg_replace('/^http:/i', 'https:', $json->data->android_HDlive_url) : '';

    if (!$m3u8_sd && !$m3u8_hd) {
        die("No stream URL available for this channel.");
    }

    $target = ($t === 'hd' && $m3u8_hd) ? $m3u8_hd : $m3u8_sd;

    header('Location: ' . $target);
    exit();

} elseif (isset($m[$id])) {
    $m3u8 = $json->data->android_url ?? '';
    if (empty($m3u8)) {
        die("No stream URL available for this county channel.");
    }


    header('Location: ' . $m3u8);
    exit();
}
?>

点评

感谢大佬我放上去了 能用 http://szy.878881.xyz/cd.php id大家自己套  发表于 2025-10-28 18:29
感谢大佬,可以了  发表于 2025-10-28 11:56

2

主题

33

回帖

104

积分

注册会员

积分
104
发表于 2025-10-27 17:52:41 来自手机 | 显示全部楼层
cdyehl 发表于 2025-10-27 13:04
我找到的就是这个,不过失效了;自己修改了id和网址,还是不对

成都id没错,js还可以用

5

主题

48

回帖

132

积分

注册会员

积分
132
发表于 2025-10-27 18:08:59 | 显示全部楼层
学习一下

0

主题

14

回帖

36

积分

新手上路

积分
36
发表于 2025-10-28 06:37:23 来自手机 | 显示全部楼层
http://tv.0839bbs.cn/m/cdtv-01.html你看这个像不像成都台

1

主题

13

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2025-10-28 11:50:01 | 显示全部楼层
qgyy520 发表于 2025-10-28 06:37
http://tv.0839bbs.cn/m/cdtv-01.html你看这个像不像成都台

这个好像是直接把官网播放那一段直接给抬过来嵌到这个网站的

0

主题

17

回帖

75

积分

注册会员

积分
75
发表于 2025-10-28 14:32:56 | 显示全部楼层

纯小白,想请教一下$n$m数组的数字是怎么确定的

0

主题

14

回帖

36

积分

新手上路

积分
36
发表于 2025-10-29 14:39:58 来自手机 | 显示全部楼层
cdyehl 发表于 2025-10-28 11:50
这个好像是直接把官网播放那一段直接给抬过来嵌到这个网站的

是这个意思
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|直播源论坛