|
本帖最后由 mickvvw 于 2023-8-22 14:09 编辑
前些日子有个坛友发了站在巨人肩膀上完成的个人公益网站xxx的,说真的这大佬还真可以,提供了相应的epg修改的php,一下子很多骆驼的epg都活了,真是有心了,好吧,我再给大家补全数据库吧
请注意,一定得配合他的php,部分代码如下所示,只有cntv官网和他自制的erw,,其他epg文件不支持修改,请注意,他提供支持修改编辑
理论上此数据库还可以通用另外两位大大的epg,小白就算了,老鸟自己知道怎么玩的,不做说明了
使用方法,请在数据库中创建一个mick_epg分支,在分支里导入提供数据库即可,如果导入后mick_epg有内容恭喜你导入成功,数据并没有录取很多,须知
另外在他提供的live_proxy_epg.php的171行中将hctv2021_epg,改为mick_epg即可放心使用,文件就不提供了自己去人家的帖子捧个场就有了
//请求频道的EPG数据
function get_epg_data($tvid, $epgid, $name = "", $date = "") {
if (strstr($epgid, "cntv") != false) { // CNTV
$url = "https://api.cntv.cn/epg/epginfo?serviceId=cbox&c=" . substr($epgid, 5) . "&d=" . date('Ymd');
$str = curl::c()->set_ssl()->get($url);
$re = json_decode($str, true);
if (!empty($re[substr($epgid, 5)]['program'])) {
$data = array("code" => 200, "msg" => "请求成功!", "name" => $re[substr($epgid, 5)]['channelName'], "tvid" => $tvid, "date" => date('Y-m-d'));
foreach($re[substr($epgid, 5)]['program'] as $row) {
$data["data"][] = array("name" => $row['t'], "starttime" => $row['showTime']);
}
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
$data = ["code" => 500, "msg" => "请求失败!", "name" => $name, "date" => null, "data" => null];
return json_encode($data, JSON_UNESCAPED_UNICODE);
} else if (strstr($epgid, "erw") != false) { // erw
$url = "https://epg.erw.cc/api/diyp/?ch=" . urlencode(preg_replace('/^erw-/', '', $epgid)) . "&date=" . date('Y-m-d');
$str = curl::c()->get($url);
$re = json_decode($str, true);
if (!empty($re['epg_data'])) {
$data = array("code" => 200, "msg" => "请求成功!", "name" => $name, "tvid" => $tvid, "date" => date('Y-m-d'));
foreach($re['epg_data'] as $row) {
$data["data"][] = array("name" => $row['title'], "starttime" => $row['start']);
}
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
$data = ["code" => 500, "msg" => "请求失败!", "name" => $name, "date" => null, "data" => null];
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
}
附件下载后需要解压后,再导入
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|