Как бы я изменил следующий код, чтобы вместо добавления всех тегов к файлам каждый отдельный тег сохранялся отдельно, например, «Заголовок» будет храниться в $ title? Потому что все теги на данный момент хранятся в $ aTags
Код:
// gathering all mp3 files in 'mp3' folder into array
$sDir = 'mp3/';
$aFiles = array();
$rDir = opendir($sDir);
if ($rDir) {
while ($sFile = readdir($rDir)) {
if ($sFile == '.' or $sFile == '..' or !is_file($sDir . $sFile))
continue;
$aPathInfo = pathinfo($sFile);
$sExt = strtolower($aPathInfo['extension']);
if ($sExt == 'mp3') {
$aFiles[] = $sDir . $sFile;
}
}
closedir($rDir);
}
// new object of our ID3TagsReader class
$oReader = new ID3TagsReader();
// passing through located files ..
$sList = $sList2 = '';
foreach ($aFiles as $sSingleFile) {
$aTags = $oReader->getTagsInfo($sSingleFile); // obtaining ID3 tags info
$sList .= '<tr><td>'.$aTags['Title'].'</td><td>'.$aTags['Album'].'</td>
<td>'.$aTags['Author'].'</td>
<td>'.$aTags['AlbumAuthor'].'</td>
<td>'.$aTags['Track'].'</td><td>'.$aTags['Year'].'</td>
<td>'.$aTags['Lenght'].'</td><td>'.$aTags['Lyric'].'</td>
<td>'.$aTags['Desc'].'</td>
<td>'.$aTags['Genre'].'</td></tr>';
}
Задача ещё не решена.
Других решений пока нет …