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



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

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



Что у нас на лето? Летнее меню и рецепты

Что у нас на лето? Летнее меню и...

Я — летофил, летолюб, летонаркоман… И у меня на это лето есть отличный план! Жаркое время года уже в самом разгаре. Давно пора баловать себя вкусненьким, свеженьким. Именно сейчас пр...
Маниакальность или нимфомания?

Маниакальность или нимфомания?

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

Как распознать оконных мошеннико...

Деревянные окна – это нечто сравнимое с легендарными музыкальными группами 90-х или игрушками того времени. Сколько всего с ними связанно! Пришла зима? Пора варить клейстер и заклеивать щели в о...
Пуговка

Пуговка

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

Исцеляющие настрои Г.Н. Сытина

Для того, чтобы понять, как воздействует слово на организм, ученый долгие годы собирал и изучал старинные заговоры и создал настрои на исцеление от различных болезней, на омоложение, на долголетнюю кр...
Вкусные рецепты: Торт "Cнежок" с абрикосами., Кабачки по летнему., Куриный бульон с цветными сухариками

Вкусные рецепты: Торт "Cнеж...

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

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

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

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