<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>:: Rolas de erufenix ::</title>
<script type="text/javascript" src="http://erufenix.codesys.org/js/swfobject.js"></script>
<script type="text/javascript" src="js/x.js"></script>
<link href="estilo.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="title"><p>::. Rolas de Erufenix .::</p></div>
<?php

$default_dir 
getcwd();
//echo "dir es: ".$default_dir;
$i=0;
if(!isset(
$referer))
   {
    
$referer="http://".$_SERVER['SERVER_NAME']."/rolas";
   }
    
function 
getExtension($archivo)
        {
           
$a=explode(".",$archivo);
           return 
$a[count($a)-1];
        }

function 
sepcade($cadena)
       {
        
$cade3="";
        
$cade2=explode"_"$cadena );
          for(
$j=0;$j<count($cade2);$j++)
            {
             
$cade3.=$cade2[$j]." ";
            }
          return 
$cade3;
       }
             


if(!
file_exists($default_dir)) //verificamos que existe el directorio
   
{
    echo 
"<br/>Error... El directorio no existe. Configura bien tu variable \"default_dir\" ...";    
   }
else
   {
        
$dir=$default_dir;
     }                  
$dp=opendir($dir); //abrimos el directorio 
         //echo "<div id='title'>".$dir."</div>";
$i=0;
$contenido '<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>'
;
while(
$file=readdir($dp)) //hacemos un ciclo para guardar los nombres de los directorios y archivos que se tienen en el directorio actual
       
{
        
$extension=getExtension($file);
          if(
$extension=="mp3")
             { 
           
$filenames[]=$file;
           } 
       } 
sort($filenames);
for(
$i=0;$i<count($filenames);$i++)
    {
     
$ruta=$referer."/".$filenames[$i];
     
$rolaname=substr($filenames[$i],0,-4);
     
$se=sepcade($rolaname);
         
$contenido.='
<track>
<title>'
.$se.'</title>
<creator></creator>
<location>'
.$ruta.'</location>
</track>'
;
}
 
$archivo="rolas.xml";
$contenido .= '</trackList>
</playlist>'
;
if (
is_writable($archivo)) 
   {
    
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
    // El apuntador de archivo se encuentra al final del archivo, asi que
    // alli es donde ira $contenido cuando llamemos fwrite().
    
if (!$gestor fopen($archivo'wb')) 
             {
          echo 
"No se puede abrir el archivo ($archivo)";
          exit;
         }
    
// Escribir $contenido a nuestro arcivo abierto.
    
if (fwrite($gestor$contenido) === FALSE
            {
         echo 
"No se puede escribir al archivo ($archivo)";
         exit;
        }
         
fclose($gestor);                         
    }
?>
<p id="player2" align="center"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>
<script type="text/javascript">
    var s2 = new SWFObject("player/mp3player.swf", "playlist", "240", "135", "7");
    s2.addVariable("file","rolas.xml");
    s2.addVariable("backcolor","0x00000");
    s2.addVariable("frontcolor","0xCCCCCC");
    s2.addVariable("lightcolor","0xFAAC16");
    s2.addVariable("displayheight","0");
    s2.addVariable("width","240");
    s2.addVariable("height","135");
    s2.addVariable("showdigits","true");
    s2.addVariable("showdownload","true");    
    s2.write("player2");
</script>
</body>
</html>