我创建了一个php循环来浏览名为“music”的文件夹中的每个文件。我希望这个循环为它找到的每个文件创建一个HTML5音频元素。使用此代码,它将显示第一个音乐文件,音频控件将显示但它们将无法工作。我相信循环只迭代一次的原因是因为音频元素错误。我试图打印出音乐/ $文件的完整路径,看起来是正确的。有什么想法吗?
$files = scandir('music/');
foreach($files as $file) {
echo pathinfo($file, PATHINFO_FILENAME);
echo '<br>';
echo '<audio controls src="music/'.$file.'">';
}