2014-02-17 3 views
0

Я хочу получить длину MP3-файла в PHP. Код, найденный google, получен от getID3, но он не работает.getID3 получить длину mp3 не ожидал T_ECHO

Я всегда получаю следующее сообщение об ошибке, и я не знаю, как я могу это исправить.

PHP Parse error: syntax error, unexpected T_ECHO in /.../getDuration.php on line 17

Мой PHP-код:

<?php 

$include = dirname(__FILE__). '/'; 

include_once $include . 'getid3.php'; 
include_once $include . 'getid3.lib.php'; 
include_once $include . 'module.audio.mp3.php'; 
include_once $include . 'module.tag.apetag.php'; 
include_once $include . 'module.tag.id3v1.php'; 
include_once $include . 'module.tag.id3v2.php'; 


$pathName = '/var/..../audio/audio.mp3'; 

$getID3 = new getID3; 
$ThisFileInfo = $getID3->analyze($pathName) 
echo $ThisFileInfo['playtime_string']; 

?> 

ответ

2

Вы пропустили точку с запятой в конце этой линии

$ThisFileInfo = $getID3->analyze($pathName); 
             //^------ Add one here 
+1

OMG благодаря Somtimes я должен ударить меня -.- – Paixsn

+0

Но знаю Я получаю сообщение undefined index: playtime_string, возможно, вы знаете, почему? – Paixsn

+0

Можете ли вы опубликовать вывод 'var_dump ($ ThisFileInfo);' вместо 'echo'? –

Смежные вопросы