Hola a todos, tengo el siguiente codigo para descargar un archivo, me funciona y esta ok.
Código PHP:
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header('Content-Disposition: attachment; filename=dia_de_playa.wmv');
readfile("http://www.somosmalas.com/videos/videos/dia_de_playa.wmv");
mi pregunta es, que si donde dice filename=**.*** quisiera yo poner una variable en la cual estaria el nombre del archivo, como lo hago, o no se si se pueda, agradezco la colaboracion.
ke esten bien
Hola a todos, el problema es el siguiente:
tengo una pagina inicial en la cual tengo varios archivos para descargar, cada uno esta defnidido por un id y tiene una url especifica, yo envio esos datos a un popup que se encarga de validar un codigo que introduce el usuario para cada archivo y procede a la descarga, la duda es la siguiente:
Código PHP:
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header('Content-Disposition: attachment; filename=$descarga');
readfile("$url");
las variables descarga y url las envio desde la pagina principal asi
Código PHP:
$url = $xml->video[0]->url;
$descarga = $xml->video[0]->descarga;
<a href="#" onClick="MM_openBrWindow('../videos/mostrar.php?id=31115&title=<?echo "$title";?>&url=<?echo "$url";?>&descarga=<?echo "$descarga";?>','Contacto','status=yes,scrollbars=yes,resizable=yes,width=600,height=230')">AQUI</a>
en el popup recupero esas variables asi
Código PHP:
$url=$_REQUEST["url"];
$descarga=$_REQUEST["descarga"];
si yo hago un
Código PHP:
echo "$descarga
me muestra correctamente el nombre del archivo y la url, pero no descarga el archivo, o sea aparece lña ventana descargar pero con otro letrero, la verdad no se ke estoy hacendo mal, aspiro me puedan ayudar.
Gracias