У меня на сайте есть скрипт музыки... но это не важно. И мне надо сделать, чтобы скрипт выводил композитора, альбом, и собственно само название песни... ну и поиск искал по названию композиции. Подскажите как можно написать вот такое
Смотри в сторону MP3_Id(), а чтобы поиск был - надо сначала все названия собрать в базу.
Помогите с кодом, вот что у меня есть, но исполнителя все-равно не выводит
if(($media->getArtist())<>\"\"{
if (function_exists(\'iconv\'))
echo \'Исполнитель: \'.iconv(\'windows-1251\', \'utf-8\', $media->getArtist()).\"<br />n\";
else
echo \'Исполнитель: \'.$media->getArtist().\"<br />n\";
}
с помощью MP3_Id() собирай инфу в базу а потом с базы выводи и будет и скать
Я с поиском еще работать не начал... я не могу вывести название и композитора песни
Deasmont, где именно у етбя не получаеться? дай код которым выводишь или же посмотри правильно ли указан путь к фото
У меня музыка, а не фотки Ща весь код кину
Sir4uk, Вот
if (intval($media->getDuration())>3599)
echo \'Время: \'.intval($media->getDuration()/3600).\":\".date(\'s\',fmod($media->getDuration()/60,60)).\":\".date(\'s\',fmod($media->getDuration(),3600)).\"<br />\\n\";
elseif (intval($media->getDuration())>59)
echo \'Время: \'.intval($media->getDuration()/60).\":\".date(\'s\',fmod($media->getDuration(),60)).\"<br />\\n\";
else
echo \'Время: \'.intval($media->getDuration()).\" сек<br />\\n\";
echo \"Битрейт: \".ceil(($media->getBitRate())/1024).\" KBPS<br />\\n\";
if($media->getAudioChannels()==1)echo \"Тип: Mono<br />\\n\";else echo \"Тип: Stereo<br />\\n\";
echo \'Дискретизация: \'.$media->getAudioSampleRate().\" Гц<br />\\n\";
if(($media->getArtist())<>\"\"{
if (function_exists(\'iconv\'))
echo \'Исполнитель: \'.iconv(\'windows-1251\', \'utf-8\', $media->getArtist()).\"<br />\\n\";
else
echo \'Исполнитель: \'.$media->getArtist().\"<br />\\n\";
}
if(($media->getGenre())<>\"\"echo \'Жанр: \'.$media->getGenre().\"<br />\\n\";
}
else
{
include_once H.\'sys/inc/mp3.php\';
$id3 = new MP3_Id();
$result = $id3->read($file);
$result = $id3->study();
if(($id3->getTag(\'length\')<>0)){echo \'Время: \'.$id3->getTag(\'length\').\"<br />\\n\";}
if(($id3->getTag(\'bitrate\'))<>0){echo\'Битрейт: \'.$id3->getTag(\'bitrate\').\" KBPS<br />\\n\";}
if(($id3->getTag(\'mode\'))<>\"\"{echo \'Тип: \'.$id3->getTag(\'mode\').\"<br />\\n\";}
if(($id3->getTag(\'frequency\'))<>0){echo \'Дискретизация: \'.$id3->getTag(\'frequency\').\" Гц<br />\\n\";}
if(($id3->getTag(\'album\'))<>\"\"{
if (function_exists(\'iconv\'))
echo \'Альбом: \'.iconv(\'windows-1251\', \'utf-8\', $id3->getTag(\'album\')).\"<br />\\n\";
else
echo \'Альбом: \'.$id3->getTag(\'album\').\"<br />\\n\";
}
if(($id3->getTag(\'artists\'))<>\"\"{
if (function_exists(\'iconv\'))
echo \'Исполнитель: \'.iconv(\'windows-1251\', \'utf-8\', $id3->getTag(\'artists\')).\"<br />\\n\";
else
echo \'Исполнитель: \'.$id3->getTag(\'artists\').\"<br />\\n\";
}
if(($id3->getTag(\'genre\'))<>\"\"{echo \'Жанр: \'.$id3->getTag(\'genre\').\"<br />\\n\";}
}
echo \"Размер: \".size_file($size).\"<br />\\n\";
ой, тупанул я прост ща фотоальбомы пишу так вот и написал случайно фото