MIKron
Guest
Использование getID3()
В этом коде используется getID3.php, но в первом случае длина трека не опряделяется! а после идет все по маслу.
Т.е выводится ряд результатов и у всех результатов продолжительность определяется идеально, а у первого прочерк. В чем вы думаете дело?
PHP:
while ($i != $a) {
$i--;
require_once('getid3/getid3.php');
$getID3 = new getID3;
if (gettype($i/2) == 'integer'){$type = "a2";}
else {$type = "a1";}
$name = mysql_result($var, $i, 'name');
$url = mysql_result($var, $i, 'url');
$razmer = round(filesize($url)/1024);
$ThisFileInfo = $getID3->analyze($url);
getid3_lib::CopyTagsToComments($ThisFileInfo);
$output .= "
<table border=0 width=100% class=all>
<TR>
<TD class=form_list_".$type." width=40%><img src=".$designs_dir."\\".$design."\\images/arr2.gif> ".$name."</TD>
<TD class=form_list_".$type." width=20%>Размер файла: ".$razmer." КБ</TD>
<TD class=form_list_".$type." width=15%>Длительность: ".@$ThisFileInfo['playtime_string']."</TD>
<TD class=form_list_".$type." width=10%><A class=link href=download.php?file=$url>Скачать</A></TD>
<TD class=form_list_".$type." width=10%>Файл скачан: <script src=download.php?filecnt=$url></script></TD>
</TR>
</TABLE>";
}
Т.е выводится ряд результатов и у всех результатов продолжительность определяется идеально, а у первого прочерк. В чем вы думаете дело?