我正在学习PHP
& MySQL
。感谢这个伟大的网站和其他一些资源,我学会了如何阅读mp3的数据库
我的目标是识别没有歌词的歌曲,并在另一个文件夹中制作每首歌曲的副本。 $row['filename']
返回完整位置,例如"C:/../../../nameOfArtist/nameOfAlbum/foo.mp3"
我不知道该怎么做,只将歌曲移动到另一个目录中,在此过程中创建艺术家子目录和专辑子目录。
像copy(($row['filename']), (C:/foo . '$row['artist'] . $row['album'] . "foo.mp3");
到目前为止,这是我的工作
$result = mysqli_query($con,"SELECT id, artist, title, album, filename
FROM songlist
WHERE lyrics IS NULL or lyrics = '' ");
while($row = mysqli_fetch_array($result)) {
echo "Artist: " . $row['artist'] . " Title: " . $row['title'] . " Album: " . $row['album'] . "<br/>;
$filename = $row['filename'];
echo $filename . "<br/>";
答案 0 :(得分:0)
http://php.net/manual/en/function.copy.php - 复制() - 复制文件
http://php.net/manual/en/function.basename.php - Basename() - 返回路径的尾随名称组件
$filename = $row['filename'];
copy ( $filename , "C:\\foo\\" . basename($filename) );