Файл: mp3/index.php
Строк: 44
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>mp3-теги</title>
</head>
<body>
<?php
require_once './MP3/Id.php';
$file='./prikoly_-_belki_(zaycev.net).mp3';///файл который читаем
///1 читаем теги
// Создаем объект, читаем файл
$id3 = &new MP3_Id();
$result = $id3->read(''.$file.'');
if (PEAR::isError($result)) {
die($result->getMessage() . "n");
}
// Читаем поля и выводим информацию
echo 'Название: ' . $id3->getTag('name') . "n<br/>";
echo 'Исполнитель: ' . $id3->getTag('artists') . "n<br/>";
echo 'Альбом: ' . $id3->getTag('album') . "n<br/>";
echo 'Год: ' . $id3->getTag('year') . "n<br/>";
echo 'Комментарий: ' . $id3->getTag('comment') . "n<br/>";
echo 'Жанр: ' . $id3->getTag('genre') . "n";
echo 'Жанр (число): ' . $id3->getTag('genreno') . "n<br/>";
echo 'Трэк: ' . $id3->getTag('track') . "n<br/>";
/*
что нужно открываем
//////////////////////////////////////////////////////////////////////////////////
///2 записываем свои теги
// создаем объект, читаем данные
$id3 = &new MP3_Id();
$result = $id3->read(''.$file.'');
// Ошибка "Tag not found" игнорируется
if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) {
die($result->getMessage() . "n");
}
// Определяем информацию
$id3->setTag('name', 'Neuer Titel');
$id3->setTag('artists', 'Andere Band');
$id3->setTag('album', 'Schlagertraum #3');
$id3->setTag('year', 1984);
$id3->setTag('comment', 'Volksmusikal. Hochgenuss');
$id3->setTag('genre', 'Folk');
$id3->setTag('track', 5);
// Записываем информацию в тег
$result = $id3->write();
if (PEAR::isError($result)) {
die($result->getMessage() . "n");
}
echo "Тег успешно записан.! n";
////////////////////////////////////////////////////////////////////////////////
///3 Удаляем тег
// Создаем объект, читаем файл
$id3 = &new MP3_Id();
$err = $id3->read('../data/Little-Big-Man.mp3');
if (PEAR::isError($err)) {
die($err->getMessage() . "n");
}
// Удаляем тег
$result = $id3->remove();
if (PEAR::isError($result)) {
die($result->getMessage() . "n");
}
echo "Тег успешно стерт! n";
*/
?>
</body>
</html>