我必须动态地改变音频标签的src取决于我所拥有的文本文件。我正在使用HTML + PHP + MySQL。还没有JS,jQuery或其他东西(因为我不知道)。 文本文件是用Python脚本生成的,所以我必须阅读内容并将其放在src路径中。
示例:
file.txt的内容:123456789
我需要的最终HTML代码:
<source src="../file_123456789.wav" type="audio/wav">
如何读取文件并将其用作字符串/变量以放入HTML?我正在考虑使用PHP打开文件并执行'echo $ content;'在src路径中,但我认为有更好的方法可以做到这一点。
此致
答案 0 :(得分:1)
如果你不想使用js,那就像你说的那样在php中进行。
<?php
$file = file_get_contents("file.txt");
?>
<source src="../file_<?php echo $file;?>.wav" type="audio/wav">
答案 1 :(得分:0)
如果你使用JS / JQuery会更容易,你可以找到这个问题的答案。但是,如果您不想使用JS / JQuery读取文件并回显它是唯一的方法。 如果你愿意使用JQuery,这将有效。找到一个Jquery CDN并将其链接到您的HTML中。然后:
<script>
$.get("file.txt", function(result){
var scr = document.createElement('source');
scr.type = 'audio/wav';
scr.src = '../file_' + result + '.wav';
document.body.appendChild(scr);
});
</script>