随机音乐API代码(本地版)
温馨提示:本文最后更新于2024年8月12日 21:46,若内容或图片失效,请在下方留言或联系博主。
随机音乐 API 代码(本地版)
步骤一:新建一个名为 music.php
的文件,并添加以下内容:
<?php
function get_allfiles($path,&$files) {
if(is_dir($path)){
$dp = dir($path);
while ($file = $dp ->read()){
if($file !="." && $file !=".."){
get_allfiles($path."/".$file, $files);
}
}
$dp ->close();
}
if(is_file($path)){
$files[] = $path;
}
}
function get_filenamesbydir($dir){
$files = array();
get_allfiles($dir,$files);
return $files;
}
$music_array = get_filenamesbydir("./data");
$extentions = array("mp3", "aac");
do{
$music = array_rand($music_array);
}while(!in_array(strtolower(pathinfo($music_array[$music], PATHINFO_EXTENSION)), $extentions));
header("location:$music_array[$music]");
?>