2010-06-22 5 views
0

Возможно ли написать сценарий загрузки в php, который принимает информацию о файле (например ... в музыкальном файле есть художник, ect ect в файле) и записывается в файл база данных? Если да, то как бы я это делал ...Php grab file information on upload

ответ

1

Если вы конкретно говорите о ID3, для чтения из файлов есть PECL extension. Вам нужно будет загрузить файл, а затем обработать файл через плагин, однако для его использования вам понадобится доступ к вашей установке PHP, поэтому вы не сможете сделать это в среде общего хостинга.

Редактировать: в качестве альтернативы вы можете зарегистрироваться http://getid3.sourceforge.net/ Я никогда не использовал его лично, но это не похоже на то, что он зависит от расширения PECL, упомянутого выше, и использует PHP для анализа через файл.

0

Если вы буквально хотите получить информацию о художнике/альбоме/названии из файла MP3, вам необходимо прочитать его тег ID3. PECL предоставляет id3_get_tag для этого:

$info = id3_get_tag($filename); 
// use e.g. $info['title']; to get the title