找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1175|回复: 3

[iptv信源 资源分享或寻求] 求教怎么写gdtv的epg, php的

[复制链接]
本帖最后由 sbfish 于 2021-11-2 21:34 编辑

http://epg.gdtv.cn

http://epg.gdtv.cn/f/18/2021-11-01.xml


<?xml version="1.0" encoding="utf-8" ?>
<epg>
        <channel id="18">
                <ctitle>广东少儿</ctitle>
                <cdate>2021-11-01</cdate>
        </channel>
        <epglist>
                <content time1="1635717600" time2="1635724800"><![CDATA[早间卡通剧场《旗旗号巡洋舰》]]></content>
                <content time1="1635724800" time2="1635726600"><![CDATA[少儿梦工场《彩虹宝宝》]]></content>
                <content time1="1635726600" time2="1635742800"><![CDATA[《熊出没之环球大冒险》]]></content>
                <content time1="1635742800" time2="1635757200"><![CDATA[《百变校巴之超学先锋》]]></content>
                <content time1="1635757200" time2="1635763500"><![CDATA[《熊熊乐园》]]></content>
                <content time1="1635763500" time2="1635764400"><![CDATA[《冒险小狗帮》]]></content>
                <content time1="1635764400" time2="1635765000"><![CDATA[《南方小记者》]]></content>
                <content time1="1635765000" time2="1635766200"><![CDATA[《宇宙护卫队》]]></content>
                <content time1="1635766200" time2="1635767100"><![CDATA[《熊熊乐园》]]></content>
                <content time1="1635767100" time2="1635768000"><![CDATA[《小凉帽》]]></content>
                <content time1="1635768000" time2="1635769800"><![CDATA[《钶龙战记》]]></content>
                <content time1="1635769800" time2="1635772800"><![CDATA[《熊出没之探险日记》]]></content>
        </epglist>
</epg>

php的没有,用deno自己写的epg里gdtv的模块,有需要的话再考虑改成单文件可执行的吧,看得懂的话也可以自己改一改用

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| | 显示全部楼层
qazwes 发表于 2021-11-2 18:44
php的没有,用deno自己写的epg里gdtv的模块,有需要的话再考虑改成单文件可执行的吧,看得懂的话也可以自己 ...

好的 先谢谢
回复

使用道具 举报


  1.   $xmlobj = simplexml_load_string($data);
  2.   $xml = $xmlobj->xpath('/*')[0];
  3.   
  4.   $chname_title = (string) $xml->channel->ctitle;
  5.   $epg_date = (string) $xml->channel->cdate;
  6.   
  7.   $programs = [];

  8.   foreach ($xml->epglist->content ?? [] as $v) {
  9.     $programs [] = [
  10.       'title' => (string) $v,
  11.       'start' => (int) $v ['time1'],
  12.       'end' => (int) $v ['time2'],
  13.     ];
  14.   }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-15 06:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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