Ps lo nesecito para un generador de un xml con php y bueno lo tengo la extructura pero lo nesecito para que se reproducan todo los archivos que se encuentrar en la carpeta en este caso se ve con un
get! y nesecito mostrar todo los archivos musicales para que se reproducan en el reproductor que tengo otros archivos mas que el
$Ext = '.mp3'; y que se detecte mas archivos!!
Código PHP:
<?
$ver = $_GET['ver'];
$Ext = '.mp3';
$Path = "".$ver."";
$orden = asort;
function Web() {
$localhost = 'http://'.getenv('HTTP_HOST').str_replace(basename(getenv('REQUEST_URI')), '',getenv('REQUEST_URI') );
return $localhost;
}
function get($path, $ext) {
$out = array();
if ($dir = opendir($path)) {
while (false !== ($file = readdir($dir))) {
if ( strrchr($file,'.') == $ext) {
$last_mod = filemtime($path.'/'.$file);
while ( isset($out[$last_mod]) ) {
$last_mod++; }
$out[$last_mod] = utf8_encode(str_replace("&","&",$file));
}}}
closedir($dir);
return $out;
}
$tracks = get($Path,$Ext);
$localhost = Web();
header ("Content-Type: text/xml; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
echo "<songs>\n";
if (count($tracks) > 0) {
$orden($tracks);
foreach ($tracks as $trackMod => $track) {
$filename = substr($track,0,strrpos($track,'.'));
echo "<song path=\"".$localhost."".$ver."/".$track."\" title=\"".$filename."\" />\n";
}}
?>