更新一下之前发的修复~~双11光棍节-修复EZ视频源码,EPG....
昨天改电视猫接口时没有发有的一段代码,加一个过滤,自己动手添加一下吧!内容如下找到这段代码:$url1 = "https://m.tvmao.com/api/pg?p=" . $keyStr[$wday * $wday] . base64_encode($id1 . "|" . $id) . base64_encode("|" . $id);
在它的上面添加这个过滤:$str = str_replace('<liclass="epg-row"><spanclass="epg-row-playing">', '', $str);
live_proxy_epg_eztv.php 这个文件里的,代码在下面一点,大概200行左右的位置 谢谢,高手就是不一样,加进去就好了 大师:我这里为啥cctv5+还是不行呀,只能cctv5p才可以 CCTV5,名称带台标代码,识别不处理,没有epg,还可以改进
liu4331126 发表于 2021-11-12 21:50
大师:我这里为啥cctv5+还是不行呀,只能cctv5p才可以
在最后面的那段代码,增加你想要的名字,我这里用是"CCTV-5+体育"):"CCTV5+-体育频道 这两名字
// 频道映射对应表
function channel($id) {
global $db;
$id = urldecode($id);
$id = !stristr($id,"cctv5 ")?(!stristr($id,"cctv-5 ")?$id:"CCTV-5+体育"):"CCTV5+-体育频道";
if ($row = $db->mGetRow("luo2888_epg", "*", "where status=1 AND FIND_IN_SET('$id',content)")) {
return $row;
} else {
$data = ["code" => 500, "msg" => "频道不存在!", "name" => null, "date" => null, "data" => null];
exit(json_encode($data, JSON_UNESCAPED_UNICODE));
}
} 还有个方法不需要再改代码,如果你用我双11发的那文件,只要增加个 cctv5plus 频道,然后可以把这个频道放隐藏频道里,其它的5+ 可以用的名字前面为:cctv5+后面随便, 不分大小写!
有个+号为什么不能识别,其实是因为GET提交参数到PHP时PHP会把参数重新编码导致的,+号会被编码为空格,所以PHP文件会把提交来的 “cctv5+” 读成 “cctv5” + 就会变成一个空格 drizzle 发表于 2021-11-12 23:02
在最后面的那段代码,增加你想要的名字,我这里用是"CCTV-5+体育"):"CCTV5+-体育频道 这两名字
好的,谢谢,我试试看 可以了,大师,谢谢你 这个功能这么实用没人要吗? 51zmt不能正常显示有可能是什么原因导致的呢? 看看大神的方法
drizzle 发表于 2021-11-12 15:58
live_proxy_epg_eztv.php 这个文件里的,代码在下面一点,大概200行左右的位置
是这个吧live_proxy_epg.php
页:
[1]