Aunque si explicitamente quieres que lo que se muestre al final
sea lo que tienes de ejemplo cala este codigo.
Código PHP:
Ver original<?php
// Pon la ruta del directorio de donde listar los archivos desde el root
$path = "mp3/";
$printable = "<playlist version=\"1\">
<title>Playlist xml</title>
<info>XML Playlist</info>
<trackList>\n";
// Abrir la carpeta
$dir_handle = @opendir($path) or
die("Unable to open $path");
// Leer los archivos
while ($file = readdir($dir_handle)) { if($file == "." || $file == ".." || $file == "index.html" )
continue;
$palabras = explode(".",$file); //esto es para en <title> poner el titulo sin el .mp3
$printable .= "<track><title>$archivo</title><location>$file</location></track>\n";
}
// Cerrar
$printable .= " </trackList>\n".
"</playlist>\n";
?>