Пакет 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 Club-rosneft.Ru




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

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



Татьянин день или Всероссийский День студента? Всё вместе – 25 января!

Татьянин день или Всероссийский День студента...


Есть в зимнее время такой замечательный день, когда обязательно выглядывает солнышко и кажется, будто уже наступила весна. Этот день — 25 января. В старину в это время справляли праздн...


Отдых в Грузии

Отдых в Грузии


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


Вкусные рецепты: Фруктовые шашлычки, Кекс-пирог с кленовым сиропом и яблоками, КЛАФУТТИ

Вкусные рецепты: Фруктовые шашлычки, Кекс-пир...


Фруктовые шашлычкиЭто простой, лёгкий и быстрый в приготовлении, сладкий, нежный и, главное, очень полезный десерт.Через 5 минут после приготовления, тарелка была уже пуста, и это уже, само по себе, о...


Почему зарабатывать в Интернете выгодно?

Почему зарабатывать в Интернете выгодно?


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


Игра «Монополия» + игра «Акционер» = ?

Игра «Монополия» + игра «Акционер» = ?


Игру «Монополия» знают, наверное, все. Изобретена она была ещё в разгар Великой депрессии в 1934-м году в США продавцом отопительного оборудования Чарльзом Дэрроу. На данный момент в эту и...


Нейминг

Нейминг


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


Интересное

Плюсы туров из Гродно и главные особенности подбор

Начиная с 2015 года, всем стали доступны туры из Гродно в Болгарию, а также страны СНГ и Европу. Давайте побеседуем о преимуществах отправления из этого города и ключевых особенностях выбора надежной ...

ПЛЕСЕНЬ В КВАРТИРЕ, ПРОФИЛАКТИКА И БОРЬБА С НЕЙ

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

Вкусные рецепты: Тарталетки "Чернослив в шоко

Тарталетки "Чернослив в шоколаде"Замешиваем тесто: мягкий маргарин растираем с сахаром, добавляем желток,перемешиваем,всыпаем муку (сода не нужна) и быстро замешиваем мягкое тесто. Подпыляем стол муко...

Отели г. Саратов: где стоит остановиться в команди

Едете в командировку в Саратов и не знаете, где разместиться? В данном случае стоит отдать предпочтение гостиницам. Основное преимущество подобного размещения – возможность выбрать по-настоящем...

Покупки в Венеции. Личные заметки

Конечно, может кощунственно на фоне исторической, архитектурной и художественной ценности Венеции рассуждать про бытовые потребности человечества . Но и описывать словами все великолепие этого город...

Как выращивать гвоздику в цветнике? Гвоздика перис

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

Вкусные рецепты: Напиток "Будьте здоровы"

Напиток "Будьте здоровы"Тертый имбирь высыпаем в кастрюлю, заливаем стаканом воды, доводим до кипения и кипятим 10 мин. Остужаем, но чтобы жидкость была тепленькой Добавляем мед и лимонный сок. Лимона...

Британский английский язык. История развития

История происхождения английского языка уходит далеко в прошлое. В 1 тысячелетии нашей эры Британию населяли кельты (галлы) – древние индоевропейские племена. Большую часть Британских островов завоева...

Лаки и краски

Лаки и краски - обзор: свойства и параметрыСтепень перетира: чем тоньше растерта краска, тем больше ее укрывистость, тем легче использовать такую краску. Особенно это важно при работе с механизмами, т...

Самостоятельный перенос электропроводки

Мало какой ремонт в квартире, пусть даже косметический – переклейка обоев, обходится без проблемы переноса на новое место электрических розеток и выключателей. Конечно, самое простое – это обратиться ...

Развивая портал:

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

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