Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2006, 18:42
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 4 meses
Puntos: 2
ocultar url de archivos rm o wmv en popup...

Hola tengo un lanzador de archivos para proteger la descarga de archivos doc, pdf, ppt, etc..., me funciona perfectamente, el problema es que en este caso no necesito "descargar los archivos" son vídeos y abiertos en popup, y lo que necesito es ocultar la url de los archivos, he intentado utilizar el script que tengo para la descarga pero claro al final como se abren en popup dando a ver código se ve el nombre del archivo rm o wmv.

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); 
¿Si no hay solución para lo del ocultar el nombre de los archivos en el popup?

<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)); 
para archivos rm y wmv sin popup me los descarga en una carpeta temporal siendo wmv para los rm ni eso..., porque una vez descargado ni me los resproduce.

En fin estoy bastante perdido en este tema cualquier idea será bienvenida.

Un saludo

Última edición por Zertiko; 13/02/2006 a las 19:15