JavaScript或PHP:列出HTML5中文件夹中的所有mp3文件

时间:2019-03-03 13:16:37

标签: javascript php html

我正在尝试获取Java脚本或PHP代码以将所有mp3文件读取到我的网站,以便可以在浏览器中播放它们。 目前,我必须分别对每个文件进行编程,这需要很长时间,因此我试图找到一种方法,以便从包含所有mp3文件的文件夹中读取代码。这是到目前为止我所拥有的一个例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
</head>
<body>
    audio 1
    <audio controls>
        <source src="audio1.mp3" type="audio/mpeg">
    </audio>

    audio 2
    <audio controls>
        <source src="audio2.mp3" type="audio/mpeg">
    </audio>
</body>

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要PHP来做到这一点,看看http://php.net/manual/en/function.readdir.php

来自PHP文档:

    $handle = opendir('/path/to/files')

    /* This is the correct way to loop over the directory. */
    while (false !== ($entry = readdir($handle))) {
        //Do something with $entry
    }


    closedir($handle);

更简单的方法是使用glob()

foreach(glob('path/to/file/*.mp3') as $entry)
  //Do something with $entry

它也可以过滤掉非mp3文件