douwen4125 2019-05-03 12:48
浏览 90

生成数据库m3u文件

I am having trouble generating a .m3u file from the database

generate.php

<?php
include_once 'conexao.php';
$myfile = fopen("arquivo.m3u", "w") or die("Impossível abrir o ficheiro!");
$mainline = 
"#EXTM3U 
"; 
fwrite($myfile, $mainline);
$grab = $link->prepare("SELECT * FROM `tb_iptv`");
$grab->execute();
foreach($grab as $p) {
$canal = $p["canal"];
$url = $p["url"];   
$tvgid = $p["tvgid"];
$tvgname = $p["tvgname"];
$tvglogo = $p["tvglogo"];
$grupo = $p["grupo"];
$mainline2 ='#EXTINF:-1 tvg-id="'.$tvgid.'" tvg-name="'.$tvgname.'" tvg-logo="'.$tvglogo.'" group-title="'.$grupo.'",'.$canal.'
'.$url.'
';
fwrite($myfile, $mainline2);    
}
fclose($myfile);
echo file_get_contents("arquivo.m3u");
header("Content-Type: audio/mpegurl");
header("Content-Disposition: attachment; filename=lista_canais.m3u");
?>

Warning: include(conexao.php): failed to open stream: No such file or directory in C:\wamp64\www\cadastro\generate.php on line 2 Warning: include(): Failed opening 'conexao.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp64\www\cadastro\generate.php on line 2

Notice: Undefined variable: link in C:\wamp64\www\cadastro\generate.php on line 8 Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\wamp64\www\cadastro\generate.php on line 8 ( ! ) Error: Call to a member function prepare() on null in C:\wamp64\www\cadastro\generate.php on line 8

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?