gpt4 book ai didi

php - 数据库中的故事音乐文件路径

转载 作者:行者123 更新时间:2023-11-29 21:24:15 25 4
gpt4 key购买 nike

我想扫描驱动器上的文件夹并使用 php 将每个音乐 (.mp3 .m4a) 文件路径存储在数据库中。我发现下面的脚本可以将文件一一递归地回显为一棵树,但是我如何使用它来回显驱动器上的完整路径并将每个路径存储在 mysql 数据库的表上?

function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}

listFolderFiles('PATH');

最佳答案

您的代码应该只需一些补充即可解决您的问题(在本例中使用 Laravel 查询生成器):

function listFolderFiles($dir)
{
$ffs = scandir($dir);

foreach($ffs as $ff)
{
if($ff != "." && $ff != "..")
{
echo $dir." - ".$ff."<br>";
DB::table("musicfiles")->insert("path" => $dir, "file" => $ff);

if(is_dir($dir."/".$ff)) listFolderFiles($dir."/".$ff);
}
}
}

listFolderFiles("/directory");

关于php - 数据库中的故事音乐文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35583710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com