El codigo que utilizo para el lanzador de archivos basicamente es el siguiente:
una vez conectado y seleccionada la base de datos, envío la el id de la url
del enlace guardado en un tabla de la bd y si existe la sesión de usuario aplico
el code
Código PHP:
$resultado = mysql_query("SELECT * FROM tabla WHERE ID='{$_GET['id']}'", $conexion);
while ($fila = mysql_fetch_array($resultado)){
$archivo=$fila["url"];
}
header("Content-Type: application/download\n");
header("Content-Disposition: attachment; filename=".basename($archivo));
readfile($archivo);
<OBJECT id=RVOCX height=240 width=320
classid=CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA name=videoClip>
<PARAM name="SRC" value="01_56kb.ram">
<PARAM name="CONTROLS" value="ImageWindow">
<PARAM name="CONSOLE" value="cons">
<PARAM name="autostart" value="true">
<EMBED name="videoClip" autostart="true" src="01_56kb.ram"
type="audio/x-pn-realaudio-plugin" width="320" height="240"
controls="ImageWindow" console="cons"></EMBED></OBJECT></TD>
</TR>
Utilizando la misma cabecera que utilizo para las descargas
Código PHP:
header("Content-Type: application/download\n");
header("Content-Disposition: attachment; filename=".basename($archivo));
En fin estoy bastante perdido en este tema cualquier idea será bienvenida.
Un saludo