Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2012, 09:41
juan_gp
 
Fecha de Ingreso: junio-2012
Mensajes: 7
Antigüedad: 12 años, 5 meses
Puntos: 0
Descargar archivos de aundio con php problesmas

Hola mi problema es que estoy haciendo una web y no soy capaz de descargar los ficheros, os explico, tengo un servidor apache y una base de datos mysql, en el apache estan los archivos de sonido y en mysql el nombre, asi que yo llamo desde php al archivo para descargarlo desde canbus.php con la siguiente linea

while($array=mysql_fetch_array($resultados)) {
echo "<a href='descarga.php?f=$array[enlace]'><b>Descargar</b></a>";
}


y envio el nombre del fichero a la pagina descarga.php

Lo he comprobado y el nombre es correcto

Bien ahora en la pagina descarga.php tengo lo siguiente

<?php
$f = $_GET["f"];
header("Content-type: audio/force-download");
header("Content-Disposition: attachment; filename=\"$f\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);
?>


Y lo que me acaba descargando es un archivo mp3 de 371 bytes que no se de donde sale, alguien me puede ayudar?

Posdata: Las falta de ortografia son para dar pena