Comunidad de diseño web y desarrollo en internet online

problema con descargar.php - streaming -

Citar            
MensajeEscrito el 30 Ago 2009 06:39 pm
Hola a todos,

Primero felicitaros por la web y el foro son de mucha ayuda :cool:


Y segundo tengo un problemilla...

tengo una web en la cual quiero que la gente descarge unos 5 sonidos con descargar.php me funciona este codigo.

Pero lo que hace es que el archivo se descarga y se abre con el player y no da opcion a guardar como...y es streaming, me sabrian decir como corregir esto? soy nuevo en php....los nombres de canciones estan en numeros.

ejemplo van a :

http://www.misitio.com/musica/sonidos/descargas.php?id=12345 y empieza a descargar la cancion pero no da opcion a guardar como....espero que me hayais entendido....

<?php


//make the filename from the id
$requested_file = $_GET['id']."mp3";

//then construct the url of the requested file
$requested_url = "http://www.shock-track.com/sound/musica/".$requested_file;

//then redirect to the correct location
header("Location: ".$requested_url, FALSE, 302);


?>

Por janlux

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Ago 2009 08:24 pm
lo que quieres hacer es un forzado de descarga de un archivo pues creo que ese no es el codigo que necesitas

Código :

<?
$requested_file = $_GET['id']."mp3";
$datan="http://www.shock-track.com/sound/musica/".$requested_file;
header("Content-type: audio/x-mpeg3");
header("Content-Disposition: attachment; filename=\"$datan\"\n");
$fp=fopen($datan, "r");
fpassthru($fp);
?>


Tu server debera tener disponible la opcion fopen para que te pueda funcar saludos y me avisas si te funciono

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 31 Ago 2009 08:37 pm
Gracias talcual :) me funciono

<?
$requested_file = $_GET['id']."mp3";
$datan="http://www.misitio.com/song/music/".$requested_file;
header("Content-type: audio/x-mpeg3");
header("Content-Disposition: attachment; filename=\"$datan\"\n");
$fp=fopen($datan, "r");
fpassthru($fp);
?>

Por janlux

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Sep 2009 02:13 am
de nada

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.