如何从文本文件中动态更改src?

时间:2017-04-11 03:59:53

标签: javascript php html

我必须动态地改变音频标签的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路径中,但我认为有更好的方法可以做到这一点。

此致

2 个答案:

答案 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>