找回密码
 立即注册
搜索
查看: 209|回复: 13

上海 php 失效了 大佬修复

[复制链接]

10

主题

104

回帖

134

积分

彩电迷

积分
134
发表于 2025-12-17 11:51:59 | 显示全部楼层 |阅读模式
<?php
error_reporting(0);
$id = $_GET['id']??'dfws';
$n = [
     'dfws' => 1, //东方卫视4k
     'shxwzh' => 2, //上海新闻综合
     'shds' => 4, //上海都市
     'dycj' => 5, //第1财 经
     'hhxd' => 9, //哈哈炫动
     'wxty' => 10, //五星体育
     'mdy' => 11, //上海魔都眼
     'jsrw' => 12, //上海新纪实(原纪实人文)
     ];
$t = time();
$nonce = getnonce(8);
$sign = md5(md5("Api-Version=v1&channel_id={$n[$id]}&nonce={$nonce}&platform=pc&timestamp={$t}&version=7.1.14&28c8edde3d61a0411511d3b1866f0636"));
$h = [
        "api-version: v1",
        "nonce:".$nonce,
        "m-uuid: D-8XPI8xaE6RMX4NZsu3e",
        "platform:pc",
        "version:7.1.14",
        "timestamp:".$t,
        "sign:".$sign,
        ];
$url = "https://kapi.kankanews.com/content/pc/tv/channel/detail?channel_id=".$n[$id];
$encrypted = json_decode(get($url,$h),1)['result']['live_address'];
$live = decrypted($encrypted);
if($id=='shds'||$id=='hhxd') {
      $playurl = trim(strstr(m3u8($live),'https'));
      header('location:'.$playurl);
      //echo $playurl;
      } else {
        $burl =  dirname($live).'/';
        $playurl = preg_replace("/(.*?.ts)/i",$burl."$1",m3u8($live));
        header('Content-Type: application/vnd.apple.mpegurl');
   // header('location:'.$playurl);
        print_r($playurl);
        }

function get($url,$header){
   $ch = curl_init($url);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
   curl_setopt($ch, CURLOPT_REFERER, 'https://live.kankanews.com/');
   curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
   $d = curl_exec($ch);
   curl_close($ch);
   return $d;
   }
function m3u8($url){
   $ch = curl_init($url);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
   curl_setopt($ch, CURLOPT_REFERER, 'https://live.kankanews.com/');
   $d = curl_exec($ch);
   curl_close($ch);
   return $d;
   }
function getnonce($length) {
    $base36 = base_convert(mt_rand()/mt_getrandmax(), 10, 36);
    return substr($base36, -$length);
}
function decrypted($str){
   //RSA公钥
   $public_key = "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDP5hzPUW5RFeE2xBT1ERB3hHZI\nVotn/qatWhgc1eZof09qKjElFN6Nma461ZAwGpX4aezKP8Adh4WJj4u2O54xCXDt\nwzKRqZO2oNZkuNmF2Va8kLgiEQAAcxYc8JgTN+uQQNpsep4n/o1sArTJooZIF17E\ntSqSgXDcJ7yDj5rc7wIDAQAB\n-----END PUBLIC KEY-----";
   $pu_key = openssl_pkey_get_public($public_key);

   $key_len = openssl_pkey_get_details($pu_key)['bits'];
   $decrypted= "";
   $part_len = $key_len / 8;
   $parts = str_split(base64_decode($str), $part_len);

   foreach ($parts as $part) {
        $decrypted_temp = '';
        openssl_public_decrypt($part, $decrypted_temp, $pu_key);
        $decrypted .= $decrypted_temp;
        }
        return $decrypted;
   }
?>

357

主题

547

回帖

1万

积分

管理员

积分
11816
发表于 2025-12-17 12:29:20 | 显示全部楼层

10

主题

104

回帖

134

积分

彩电迷

积分
134
 楼主| 发表于 2025-12-17 12:35:36 | 显示全部楼层
admin 发表于 2025-12-17 12:29
https://5kds.com/thread-55-1-1.html

试了  失效了

点评

看东方 可能封ip。看看新闻,有效啊。你报什么错  发表于 2025-12-17 13:02

8

主题

218

回帖

235

积分

等离子电视迷

积分
235
发表于 2025-12-17 13:42:51 | 显示全部楼层
在站内找个二个静态m3u8资源可以用,你说的那个确实php可能有点问题。我也是那样
https://0839bbs.cn/plugin.php?id=comiis_app_portal&pid=30
你看我的改成站内分享静态地址一样

10

主题

104

回帖

134

积分

彩电迷

积分
134
 楼主| 发表于 2025-12-17 17:01:24 | 显示全部楼层

看看新闻,这个也看不了  突然就不能播了  不知道报什么错

10

主题

104

回帖

134

积分

彩电迷

积分
134
 楼主| 发表于 2025-12-17 17:01:49 | 显示全部楼层
admin 发表于 2025-12-17 12:29
https://5kds.com/thread-55-1-1.html

看看新闻,这个也看不了  突然就不能播了  不知道报什么错

点评

大佬 我这浏览器打开 直接进下载php界面  发表于 2025-12-17 18:35
在浏览器打开你的php,看什么反应  发表于 2025-12-17 17:36

10

主题

104

回帖

134

积分

彩电迷

积分
134
 楼主| 发表于 2025-12-17 20:27:44 | 显示全部楼层
admin 发表于 2025-12-17 12:29
https://5kds.com/thread-55-1-1.html

大佬 我这浏览器打开 直接进下载php界面

点评

那我重新部署一下php环境试试  发表于 2025-12-18 11:09
百度搜一下下载php的问题  发表于 2025-12-18 08:25
环境出问题了,我该怎么办 大佬指点一下 其他的php都正常  发表于 2025-12-17 22:24
你环境出问题了啊  发表于 2025-12-17 21:33
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋

创办于 2025 年 5 月 5 日

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