使用php将所有*mp3文件显示到web界面


Display all of *mp3 files to web interface with php

作为上面的标题,我想在我的页面上显示所有的mp3文件。但是,不幸的是,它没有显示任何错误以及网络上的mp3播放器。下面是我的代码:

<?php
            $files = glob('/images/pic/sound/*.mp3');
                for ($i=0; $i<count($files); $i++)
                {
                $num = $files;
                echo date ("F d Y H:i:s.", filemtime($num))."<br><br>";
                echo '<audio src="'.$num.'" autostart="true" loop="infinite"></audio>'."<br><br>";
                }

            ?>

如果我显示一个文件,它会显示。但当我把所有的东西都拉出来做时,它不会T__T

如果你有什么解决办法,你能帮我解决吗?感谢您的阅读:)

您没有在循环的第一行传递[$i]并将数组分配给$num。见下文:

<?php
        $files = glob('/images/pic/sound/*.mp3');
        for ($i=0; $i<count($files); $i++){
            $num = $files[$i];
            echo date ("F d Y H:i:s.", filemtime($num))."<br><br>";
            echo '<audio src="'.$num.'" autostart="true" loop="infinite"></audio>'."<br><br>";
        }
?>