Пакет 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



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

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



Семь кругов ада за четыре с половиной месяца

Семь кругов ада за четыре с половиной месяца

Эта история о том, как жить нельзя, о том, как жить стоит, если по-другому не хочется, о том, как жить можно, чтобы выжить Эта история о самой жизни, без прикрас и преувеличений, без желания жить так ...
Спецпроекты

Спецпроекты

Организация праздников, корпоративных мероприятий, фуршетов, концертов или любых других специальных проектов – это  дело сложное и хлопотное, требующее высокого профессионализма, знаний в области мене...
О чем свистят раки и где они зимуют? Хайяма об омаре

О чем свистят раки и где они зимуют? Хайяма об омаре

В непереводной версии ришаровского фильма «Укол зонтиком» герой, плохо говорящий по-английски, пытается сделать комплимент внешности собеседника-индуса. Он спрашивает: - Как будет омар по-...
Ваш ребенок растет, а Вы?

Ваш ребенок растет, а Вы?

Два месяца назад я стала мамой. Первые дни моему счастью не было предела, но потом это счастье начало разбавляться в однотонных серых буднях, стирке, глажке, уборке, и единственным лучиком света и ист...
Атеросклероз - какова причина? Гомоцистеин

Атеросклероз - какова причина? Гомоцистеин

У моих приятельниц часто возникала такая ситуация: в крови холестерин нормальный, а УЗИ показывает холестериновые бляшки, и врачи ставят диагноз: атеросклероз. Ну, пока меня это не касалось, я считал...
Унижение

Унижение

     Эта история, основана на реальных событиях, и написана для мужчин, с целью показать возможные последствия нестандартных отношений. То к чему может привести пассивность в ...
Интересное

Политические риски: какие они в сегодняшней России

Считается, что российский рынок один из самых доходных в мире. В то же время Россия является са...

Тверь как она есть. Сколь долог путь из древности

Как известно, в своей речи 3 июля 1941 года Сталин, поняв, что одного учения Маркса и Ленина яв...

Иван Лажечников. Как «первый исторический романист

Годом глубокой скорби и великой славы стал для России 1812 год. Мощное патриотическое движение вскол...

Мальчики и девочки: чем отличаются их игры и почем

С детства мальчики увлекаются машинками и интересуются разного рода механизмами, а девочки играют в ...

Промышленный шпионаж

В экономике промышленный шпионаж лишь инструмент конкурентной борьбы. Со страниц газет проходит инфо...

Опоздания в школу. Можно ли их прекратить без жест

Некоторые дети опаздывают всегда. Почему? Кого-то родители будят за считанные минуты до выхода в шко...

Офисные кресла для руководителей и персонала

Во время работы человеку свойственно часто менять положение тела: люди раскачиваются, ерзают на сиде...

Мошенники: как уберечься? Стэп-брэйфинг

В свое время мне предложили вступить в «солидную организацию» — как води...

Шаблонизатор PHP - простое решение основного скрип

Одним из основных PHP скриптов сайта является шаблонизатор. Вариантов его построения превеликое множ...

Отдых в Черногории с итальянским акцентом

Черногория — чудесная, удивительная страна с очень красивой, неповторимой природой. Все больше ...



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

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

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