PHP oversættelse af mappeindhold til XML V2
Vil gerne vise indholdet af www.tomhed.dk/upload hvor der ligger de to mp3.filer "nada.mp3" og "nadaynada.mp3", som XML.XML'en skal se sådan ud:
<?xml version="1.0" ?>
<songs>
<song display="nada" url="http://www.tomhed.dk/upload/nada.mp3" />
<song display="nadaynada" url="http://www.tomhed.dk/upload/nadaynada.mp3" />
</songs>
På www.customplayer.dk/udvikling/visMappeIndholdSomXml.php ligger et PHP script der kikker på www.tomhed.dk/upload og genererer XML'en. Den ændrer sig selvfølgelig alt efter mappens indhold.
Fik dette i går (http://www.eksperten.dk/spm/735557)
<?php
header('Content-Type: text/xml');
echo "<?xml version=\"1.0\" ?>\n<filer>\n";
$i = 1;
foreach ( glob( 'mappe/*' ) as $file )
echo '<sang="sang'.$i++.'" url="'.$file.'" />';
echo '</filer>';
?>
men er gået i stå. Mangler den absolutte sti dimension, samt at gøre "song display" til filnavnet MINUS filnavnets filtype (altså MINUS ".mp3").
Og tror jeg skal i denne retning:
<?php
header('Content-Type: text/xml');
echo "<?xml version=\"1.0\" ?>\n<songs>\n";
$i = 1;
foreach ( glob( 'http://www.tomhed.dk/upload/*' ) as $file )
echo '<song display="sang'.$i++.'" url="'http://www.tomhed.dk/upload/.$file.'" />';
echo '</songs>';
?>
Og så et eller andet "truncate"....