'1', "name" => "CCTV1综合", "liveid" => '0127', ], [ "id" => '2', "name" => "CCTV2财经", "liveid" => '0244', ], [ "id" => '3', "name" => "CCTV3综艺", "liveid" => '0245', ], ]; // 判断请求类型 if ($type == 'txt') { // 输出txt格式 echo '爱上IPTV,#genre#' . PHP_EOL; foreach ($channels as $channel) { echo $channel['name'] . ',http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?id=' . $channel['id'] . PHP_EOL; } } elseif ($type == 'm3u') { // 输出m3u格式 echo '#EXTM3U' . PHP_EOL; foreach ($channels as $channel) { echo '#EXTINF:-1 tvg-id="' . $channel['id'] . '" tvg-name="' . $channel['name'] . '" tvg-logo="' . $channel['logo'] . '" group-title="爱上IPTV",' . $channel['name'] . PHP_EOL; echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?id=' . $channel['id'] . PHP_EOL; } } elseif ($type == 'json') { // 输出json格式 $data = []; foreach ($channels as $channel) { $data[] = [ 'name' => $channel['name'], 'url' => 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?id=' . $channel['id'], ]; } $result = [ "AppStore" => "http://" . $_SERVER['HTTP_HOST'] . "/", "CreateBy" => "庸俗的时光", "title" => "爱上IPTV", "UpDate" => date('Y-m-d H:i:s'), "data" => $data, ]; echo json_encode($result, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); } else { // 输出播放链接 if (empty($id)) { // 输出说明 die('If you need to access txt, please add type=txt' . PHP_EOL . 'Example:http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?type=txt' . PHP_EOL . 'If you need to access json, please add type=json' . PHP_EOL . 'Example:http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?type=json' . PHP_EOL . 'Enjoy using'); } else { // 查找频道 $playurl = ''; foreach ($channels as $channel) { if ($channel['id'] == $id) { $playurl = $channel['liveid']; break; } } if ($playurl) { // 输出播放链接 echo 'http://a.com/' . $playurl; } else { // 输出错误信息 echo 'Channel not found!'; } }

原文地址: http://www.cveoy.top/t/topic/fmBG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录