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



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

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



Приступы удушья

Приступы удушья

К сожалению, удушье чаще всего является предвестником серьезного заболевания или результатом уже существующего. Оно может появиться в любой момент и у визуально здорового, довольно молодого человека. ...
«Король Былого и Грядущего» - тетралогия или пенталогия? Судьба книги Т.Х. Уайта после Второй мировой войны

«Король Былого и Грядущего» - те...

Итак, в 1942 году Т. Х. Уайт завершил свою интерпретацию истории короля Артура четвертой книгой под названием «Свеча на Ветру». Я не первый отметил, что части тетралогии по своему настроен...
Как отличить семена от плевел?

Как отличить семена от плевел?

Весна не за горами… Совсем скоро начнётся дачный сезон. Овощи и фрукты, ягоды и зелень, — всё это, безусловно, приятно и полезно. Вот только, прежде чем отведать свежие огурчики или ...
Какой камин лучше выбрать?

Какой камин лучше выбрать?

Камин во все времена ассоциировался с теплом и уютом в доме. Пламя, пылающее в камине, притягивает к себе и очаровывает. Строительство отопительных систем в загородных домах и в ХХI веке остается очен...
Домашний секс

Домашний секс

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

Какие заготовки сделаем на зиму?...

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

О информационном портале:

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

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