Ya despues de varios meses retomo la duda que tenia, ahora estoy haciendo un script que me oculta la url del archivo de sonido a reproducir, lo divido en dos archivos y una tabla en base de datos:
musica.php
en este archivo se me crean link dinamicos del tipo: play.php?id=2
En este caso la url que se muestra es la del identificador del archivo.
play.php
Código PHP:
<?
// RECIBIMOS LAS VARIABLES DE LA CABECERA
$id = $HTTP_GET_VARS["id"];
// RECIBIMOS LAS VARIABLES DE LA CABECERA
require ("./path/conectar_db.php");
$sql = "SELECT `musica`.`id`, `musica`.`url` FROM `musica` WHERE (`musica`.`id` LIKE '".$id."')";
$result=mysql_query($sql,$Conn);
if ($row = mysql_fetch_array($result))
{
#### Es aqui donde tengo problemas
if ($fp = fopen ("$row[url]", "r")){
header ("location: $HTTP_REFERER"); // regresamos a la pagina anterior
};
####
}
?>
mediante este archivo nunca se muestra en el navegador la url del archivo, el problema que tengo es que NO SE EJECUTA!!
Nunca se reproduce la cancion
Dentro de "$row[url]" viene algo como esto "http://musica.com/mimusica/archivo.mp3"
No se que pasa...