Пакет Mp3_Id

Вы, наверное, видели в таких известных программах как Winamp,iTunes, что они показывают имя композиции, автора и т. д.
Откуда они это берут? Может быть в интернете есть сервер с базой данных? Нет. Всё намного проще. В файле в конце или
в начале пишут название композиции, имя автора и т. д. Под каждое поле отводится некоторое количество байт. Чтобы прочитать
эти поля надо установить библиотеку MP3_Id[1]. Давайте поместим все эти файлы (в архиве) в каталог
mp3_id. Теперь откроем файл Id. php (этот тот самый модуль, который надо подключить). В самом начале (не считая комментарий)
идёт обращение к файлу PEAR. php (require_once "PEAR. php"). А в фале PEAR. php на 766 строке идёт обращение к PEAR5. php
(include_once "PEAR5. php"). Следуя из этого нам нужно в файл с пакетом поместить эти файлы. Для этого в корне папки интерпретатора
PHP найдите программу go-pear. bat. Запустите её. Вам она будет задавать много вопросов, Вы отвечайте на них. После установки
зайдите в папку PEAR и скопируете в папку с пакетом MP3_Id файл PEAR. php и PEAR5. php.

Ну чтож. У нас всё готово! Переходим к практике. Я вам сразу покажу пример скрипта. Лучше один раз увидеть, чем сто раз услышать.

<?php
require_once("mp3_id/Id. php"); // Подсоединяем модуль.
$m = &new MP3_id(); // Создаём класс. Про классы читайте тут[2].
$result=$m->read("kino_-_aliuminievie_ogurci. mp3"); // Читаем песню. В данном случае Алюминиевые огурцы В. Цоя.
if (PEAR::iserror($result)) die($result->getmessage()); // Если произошла ошибка, то выводим её.
// метод gettag возвращает имя автора, название песни и т. д. в зависимости от параметра.
echo "Название: ",$m->gettag("name"),"<br />";
echo "Автор: ",$m->gettag("artists"),"<br />";
echo "Альбом: ",$m->gettag("album"),"<br />";
echo "Год: ",$m->gettag("year"),"<br />";
echo "Комментарий: ",$m->gettag("comment"),"<br />";
echo "Жанр: ",$m->gettag("genre"),"<br />";
echo "Жанр (число): ",$m->gettag("genreno"),"<br />";
echo "Номер в трэк-листе: ",$m->gettag("track");
?>
Все строки я прокомментировал. Если вы хотите изменить имя автора, название и т. д., то воспользуйтесь метод settag.
У него два параметра: поле, новое значение. Только после изменения не забудьте сохранить их. Это делается методом write.
Если вам вообще всё удалить надо, то воспользуйтесь методом remove.

На этом всё! Удачи!

Сайт. Статья. 1. 2.
15:12 14.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Лечение клептомании

Лечение клептомании

«Чужого не бери! Воровство – тяжкий грех», - внушали нам с детства родители. В цивилизованном обществе нет и не может быть оправдания этому поступку. Правда, медицина все же делает исключение для неко...
Ортопедические стельки для профилактики и лечения плоскостопия

Ортопедические стельки для профи...

Ортопедические стельки для профилактики и лечения плоскостопия. По медицинской статистике каждому второму подростку к двенадцати годам ставят диагноз плоскостопие. Плоскостопие можно исправить, пок...
Полиглотами рождаются или становятся?

Полиглотами рождаются или станов...

В свои молодые годы я любила посещать выступления Ираклия Андроникова в Ленинградской филармонии и слушать его рассказы о разных знаменитых и не очень знаменитых людях. Особенно мне запомнился его ра...
На что нужно обратить внимание при покупке входных дверей

На что нужно обратить внимание п...

Входные металические двери зарекомендовали себя с лучшей стороны – и все же даже их лучше выбирать не просто так, а подготовившись и изучив потенциально «опасные» места. Следующие характеристики нужно...
Маньяк пенсионер

Маньяк пенсионер

     Статистика по сексуальным серийным убийствам сегодня ужасающая. География - Москва, Харьков, Челябинск, Омск, Иркутск, Тернополь. . . Если же еще учесть, что, по оценкам ...
Что у книжки под обложкой? Индекс ББК

Что у книжки под обложкой? Индек...

Классификация книг в хранилище по авторскому знаку — дело почти интуитивно понятное. Но эта простота — и достоинство системы, и ее недостаток. Очень часто необходимой оказывается...
Медицина и здоровьеПродукты питания, рецептыКультура, искусство, историяДом и семьяСтроительство и ремонтITОбразование и НаукаБизнесРастения и животныеПутешествияИнтимная жизнь
Стоит прочесть:

Новости развития информационнного портала:

Наш сайт является ресурсом, который включает в себя полный список познавательных и занимательных статей. Каждый посетитель отыщет для себя что-нибудь нужное. Адаптированный дизайн дает возможность вам максимально быстро находить подходящую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех гаджетах. Теперь отыскать актуальную информацию стало совершенно легко.

Мы собрали для вас полезные и интересные статьи. У нас портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых гаджетах. Теперь, поиск нужной информации будет занимать у вас секунды.