我试图制作一个php/html5声音播放器: 1.扫描名为“声音”的文件夹中的文件并仅选择mp3文件 2.在每一页加载,播放“声音”文件夹中的随机声音。PHP/HTML5页面上的随机声音播放器
到目前为止,它工作得很好,但有时来源的路径不是.MP3也是“/声音/”,有的时候“/ ..”
你有什么建议吗?我有一种方法来扫描MP3的唯一,而不是目录或其他扩展?
非常感谢您的任何答复..
$dir = 'sound/';
$scan = scandir($dir);
$size = sizeof($scan);
$random = rand(1, $size);
$randomFile = $scan[$random];
$fileLocation = $dir. $randomFile;
$explode = explode(".", $randomFile);
$extension = $explode[1];
?>
Test+1
http://stackoverflow.com/questions/3226519/how-to-get-only-images-using-scandir-in-php –
+0
使用[glob](http://php.net/glob)得到目录中所有mp3文件的列表。 '$ files = glob($ dir。'*。mp3');'然后用[array_rand](http://php.net/array_rand)从数组中选择一个随机文件。 –