PHP
& MySQL
을 배우고 있습니다. 위대한 사이트 및 기타 리소스 덕분에 mp3 데이터베이스를 읽는 법을 배웠습니다파일 위치를 버리고 파일 이름 만 남기도록 텍스트를 제거하는 방법
내 목표는 가사없이 노래를 식별하고 다른 폴더에있는 각 노래의 복사본을 만드는 것입니다. $row['filename']
은 "C:/../../../nameOfArtist/nameOfAlbum/foo.mp3"
과 같은 전체 위치를 반환합니다. 어떻게 처리해야할지 모르겠지만 해당 노래를 다른 디렉토리로 이동하면 해당 과정에서 아티스트 하위 디렉토리와 앨범 하위 디렉토리가 만들어집니다. 이름 구성 요소를 후행 반환 - 복사() - - 복사 파일
http://php.net/manual/en/function.basename.php - 기본 이름()
뭔가 여기
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/>";
g MySQL에서 파일 복사를 수행 하시겠습니까? – wallyk
첫 번째'echo'에 닫는'''이 없습니다. –
'파일 위치를 버리고 파일 이름 만 버리는 방법은 무엇입니까? 'http://www.php.net/basename – Cheery