确定用PHP直接播放歌曲是不正确的方式,或者你甚至不会找到一个安全的方式来做到这一点,网上有一些非常好的选择,我的意思是像jwPlayer的jquery插件,你可以搜索更多在谷歌上。这可以帮助您使用播放列表设置完整的音频播放器。但是,我不确定你在想什么,我已经创建了一个简单的功能,可以帮助你播放歌曲。
function getUploadedFiles($directory){
$folder = opendir($directory);
while ($file = readdir($folder)) {
if($file !== '.' && $file !== '..')
{
$filename = $directory.'/'.$file;
$file_array[] = array('filename' => $file);
}
}
return $file_array;
}
$music = getUploadedFiles('music');
foreach($music as $value)
{
echo ''.$value['filename'].'';
}
?>
功能将主要取决于用户的机器里面安装了浏览器或音乐播放器,所以它是永远正确的信任哪些用户将不得不+你的文件路径将是可见的。
我仍然建议寻找一个稳定的jQuery html5插件,它支持Flash作为后备,您可以使用播放列表轻松设置完整的音频播放器。