getID3 получить длину mp3 неожиданно T_ECHO

Я хочу получить длину MP3-файла в PHP. Код, который я нашел в Google, взят из getID3, но он не работает.

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

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'];

?>

1 ответ

Решение

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

$ThisFileInfo = $getID3->analyze($pathName);
                                         //^------ Add one here 
Другие вопросы по тегам