Songtitel aus m3u-Playlist auslesen

Playlisten sind eine praktische Sache. Wenn man nun seinen Freunden einfach nur eine Zusammenstellung senden möchte, diese die Files aber verständlicherweise nicht im richtigen Verzeichnis liegen haben, passiert ... nix. Dieses kleine Script liest daher einfach die Songtitel aus dem m3u-File und stellt sie dar.

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<?
// playlist-file
$datei='play.m3u';
// file öffnen, inhalt lesen, file schließen
$content=file_get_contents($datei);
// nach EXTINF suchen und zeichen bis nächsten zeilenumbruch in multi-dimensionales-array
$match lesen preg_match_all('|EXTINF:(.*)[0-9]{2,3}(.?)[,](.*)n|Uis'$content$match);
// in $match[3] steckt der songtitel
$i=1;
foreach(
$match[3] as $m)
{
echo 
"$i$m ";
$i++;
}
?>