|
|
|
| Все, говорю на прямую как есть
Выручайте если можете.
Есть на Linux сервере есть в одной папке "mp3" куча папок и подпапапок (глубина подпапок). 400 гиг музыки.
И есть код который снизу
######################################################
<?php
require_once 'MP3/Id.php';
//Соединяемся с базой
$mshost = "127.0.0.1"; // Хост
$msuser = "root"; // Имя пользователя
$mspassword = ""; // Пароль
$msname = ""; // Имя базы данных
$msconnect = mysql_connect($mshost, $msuser, $mspassword);
// Создаем объект, читаем файл
$id3 = &new MP3_Id();
$output="test.mp3";
$result = $id3->read($output);
if (PEAR::isError($result)) {
die($result->getMessage() . "\n");
}
// Читаем поля и выводим инфу
$name = $id3->getTag('name');
$artist= $id3->getTag('artists');
$album = $id3->getTag('album');
$year = $id3->getTag('year');
$genre = $id3->getTag('genre');
$path = "<a href=$output>";
//Пихаем в базу
mysql_select_db($msname, $msconnect);
mysql_query("insert into records values('$name','$artist','$album','$year','','$genre','$path','','','','')",$msconnect);
mysql_close($msconnect);
?>
#################################################
Выручите если не тяжело.
Надо PHP отсканировал "mp3" папку и подпапки, все найденые mp3 обработал этот скрипт который сверху.
Пробывал элементарный system('find -iname "*.mp3"'), не катит.
Если есть какаято альтернатива подскажите (только рабочию). | |
|
|