Dic 18
Has una página de rolas
PHP, Programación 221 visitas, Agregar comentarios
Hace unos post publique post de como organizar y visualizar los vídeos FLV almacenados en nuestro server; en esta ocasión veremos como organizar mp3.
Básicamente el código es el mismo, pero con unas modificaciones.
$contenido = '<?xml version="1.0" encoding="utf-8"?> <playlist version="1" xmlns="http://xspf.org/ns/0/"> <trackList>'; while($file=readdir($dp)) { $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>'; }
Otro cambio que hice fue en la parte en que se escribe el archivo el XML, ya que aun cambiando los permisos del archivo (mod 777) no se escribía el valor de contenido en el archivo, pero con el sig. código se soluciono.
if (is_writable($archivo)) { // En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adición. // 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); }
El resultado lo puedes ver en esta página y el código completo aquí
Post relacionados:


Julio 5th, 2010 at 1:10 am
esta muy bueno el ejemplo, pero podrías hacerme el favor de explicar mejor donde esta la carpeta desde donde se toman los mp3? o si hay que escribir uno por uno los mp3 o como se le hace…
mi pedido tambien es… podrá ser que pongas un .zip con un ejemplo al mejor estilo DEMO que se pueda modificar y adaptar a las necesidades de cada uno…
yo se hacerlo pero con xml y hay que andar metiendole las canciones una por una y es un bajon!!! imaginate si queres meter 500 canciones cuando terminas de hacer la lista ya no te gusta la cancion o el disco o la dificultad que es modificar una cancion de las 500 dentro de una xml…
si no es mucha molestia me encantaría si pudieras colocar un ejemplo en zip para poder ver y toquetear codigo para adaptarlo a mi web, realmente me gustó mucho este reproductor y quisiera utilizarlo
gracias de antemano!!