BuckInc:
1.-INSTRUCCIONES:
(Este archivo lo puedes llamar Instrucciones.txt)
Este programa saca de un archivo de texto donde estan las direcciones
de nuestra musica segun se detalla a continuacion:
http://200.61.71.101/musica/MisAudios/cartoon.mid http://200.61.71.101/musica/MIsAudios/speak.mid http://200.61.71.101/musica/MisAudios/lopez.mid http://200.61.71.101/musica/MisAudios/lobo.mid http://200.61.71.101/musica/MisAudios/california.mid
Esta informacion la coloca en un playlist del tipo .m3u
que ya estan listos para activar el winamp y oir la musica;
a su vez deposita la misma informacion en el archivo prueba.
LO IMPORTANTE DE ESTE PEQUEÑO PROGRAMA ES EXPERIMENTAR
CON PHP PARA SACAR DE UN ARCHIVO Y METER EN OTRO.
Gracias
Franco7777
Nota: La musica debe ir como URLs.
Nota2:
fopen (......"r"); para leer lo que esta dentro.
fopen (......"w"); para escribir sobre el archivo borrando todo su contenido inicial.
fopen (......"a"); para agragAr a un archivo de texto ya existente.
Si hay x cosas escritas, las agrega las nuevas seguido.
Se ingresa texto con fputs($elfileaagrgar $elfiledesdedondeseagregara);
fputs($haciaArchivo, $DesdeArchivo);
2.-Archivo de Entrada y Archivo prueba:
(Este archivo lo puedes llamar ArchivoEntrada.txt y el otro ArchivoPrueba.txt)
(eL archivo de prueba de estar vacio!!!.)
(Se escribe a mano los url de las canciones en el archivo de entrada.)
http://200.61.71.101/musica/MisAudios/lobo.mid http://200.61.71.101/musica/MisAudios/california.mid http://200.61.71.101/musica/MisAudios/lopez.mid http://200.61.71.101/musica/MIsAudios/speak.mid http://200.61.71.101/musica/MisAudios/cartoon.mid
3.-ESTE ES EL CODIGO:
(Este archivo lo puedes llamar miplaylist.php)
(LO EJECUTAS ENTRANDO A
HTTP://TuWeb.com/musica/miplaylist.php y
haciendo click en el ultimo link :Archivo PlatlistM·u.m3u, se activa
automaticamente el winamp y ya esta tienes tu musica en tu ordenador.)
<?php
$lista = array(); // Inicializar el Array
$entrada = fopen("ArchivoEntrada.txt","r"); // Abrir el archivo fuente.
$probando = fopen("ArchivoPrueba.txt","a"); //"a" append, agrgar!!!
$h = 0;
while (!feof($entrada)) // Leer hasta el final.
{
$temporal=fgets($entrada);
$lista[$h]=$temporal;
echo "<br>$lista[$h]<br>";
$h++;
}
shuffle($lista);
$g=0;
fclose($entrada);
$entrada=fopen("ArchivoPlaylistM3U.m3u","w");
while ($g < $h)
{
$temporal=$lista[$g];
fputs($entrada,$temporal);
fputs($probando,$temporal);
$g++;
}
fclose($entrada);
fclose($probando);
echo "<br><br>Aqui estan sus archivos de musica<br><br>";
?>
<a href="Instrucciones.txt">Lea las Instrucciones de uso!!!.</a><br><br>
<a href="ArchivoEntrada.txt">Observe su Lista De canciones!!!.</a><br><br>
<a href="ArchivoPlaylistM3U.m3u">Reproduzca Sus canciones!!!.</a>
NOTA: LEE BIEN EL CODIGO YA QUE CADA VEZ QUE LO EJECUTES, LA PRUEBA SE AUMENTA CON OTRO TANTO DEL QUE HAYA EN EL ARCHIVO DE ENTRADA Y ASI SUCESIVAMENTE; EJEMPLO SI EJECUTAS EL ARCHIVO PHP DOS VECES, INSERTA EN EL PRUEBA ARCHIVO LO MISMO DOS VECES y EN EL PLAYLIST UNA VEZ Y BORRA LO ANTERIOR!!!).
4.- Debes crear un archivo de texto del tipo m3u vacio; esto se hace con el wordpad y se le agrega la terminacion .m3u y ya. SE DEBE LLAMAR "ArchivoPlaylistM3U.m3u.
Saludos
Y Espero te ayude
FRANCO