Вот быстрое решение, но вам действительно нужно обдумать это.
Оставьте только это в этом файле:
if(isset($_POST["song"])&& $_POST['song'] != "")
{
$song = $_POST["song"];
}
else {$song=array();}
<object data="musicplayer.swf?autostart=true&playlist=playlist.php?song=<?=$song; ?>" type="application/x-shockwave-flash" width="400" height="300"><param name="movie" value="musicplayer.swf?autostart=true&playlist=playlist.php?song=<?=$song; ?>"/></object>
Затем создайте файл playlist.php со всеми материалами для генерации:
if(isset($_GET["song"])&& $_GET['song'] != "")
{
$song = $_GET["song"];
}
else {$song=array();}
....old generation code....
// Instead of saving it now, you just echo it.
echo $dom->saveXML();
Это просто очень быстрое исправление, я не могу гарантировать, что оно будет работать, поскольку это зависит от того, как ваш музыкальный проигрыватель читает файлы. Но это путь, которым вы хотите идти. Вы хотите сгенерировать файл списка воспроизведения на основе параметра песни и передать его в браузер.