auch bei PHP sind meine Kenntnisse aeusserst begrenzt, so dass ich hier (zumindest einer kennt sich hier damit recht gut aus ) mal nachfragen muss:
Fuer mein Projekt benutze ich als Billgiclient einen Pinnacle ShowCenter, der einen recht fehlerbehafteten Browser sein Eigen nennt.
Nun hab ich eine kleine Funktion, die versucht aus Mediafiles (mittels der getID3-Bibliothek) Tags auszulesen:
Code: Alles auswählen
function read_tags ($file)
{
$getID3 = new getID3;
if (file_exists ($file))
{
$ThisFileInfo = $getID3->analyze($file);
getid3_lib::CopyTagsToComments($ThisFileInfo);
$artist = $ThisFileInfo['comments_html']['artist'][0];
$title = $ThisFileInfo['comments_html']['title'][0];
$time = $ThisFileInfo['playtime_string'];
$bitrate = round($ThisFileInfo['audio']['bitrate'] / 1000);
if ((empty ($artist)) or (empty ($title)))
{
return basename($file);
}
else
{
$artist = html_entity_decode($artist);
$title = html_entity_decode($title);
return "$artist - $title ($time) $bitrate kbps";
}
}
else
{
return basename($file);
}
}
Umlaute machen dagegen keine Probleme und auch É scheint zu gehen ...
--> was mache ich falsch ?
Gruss
Burkhardt