Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2008, 06:06
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 5 meses
Puntos: 2
Como cargar un swf que debe estar en un directorio protegido???

Hola la cuestión es que estoy realizando un lanzador de swf en php+flash, más o menos funciona (ya sabeis que los swf se pueden decompilar pero bueno...), el problema que me surge es con 1 swf "especial" que actua de contenedor del swf que realmente se va a visualizar, el problema que tengo es que el lanzador (php) basicamente lo que hace es cargar el archivo en 1 cabecera y la lee con readfile

lanzadorswf.php

Código PHP:
$archivo="protegido/archivo.swf";
header("Cache-Control: public, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-type: application/x-shockwave-flash");
readfile($archivo); 
a todo es el archivo.swf está en 1 directorio protegido con .htaccess por lo que vía lanzador se accede bien pero por http:// te pide la clave,

archivo.swf

en el swf tengo un loadmovie en el primer frame que carga el swf que quiero ver

Código:
loadMovie("archivo_final.swf", "contenedor");
el problema es que si meto el html en el directorio protegido les salta la autenticación y si meto el archivo_final.swf en el directorio protegido también..., pues lo lee desde el archivo html..., en fin que la única solución que veo posible es meter es mantener el archivo.swf en el directorio protegido pero que apunte al archivo_final.swf que en este caso no este en el directorio protegido con lo cual se podría acceder vía http://

Alguien sabe como podría cargar el archivo_final.swf mateniendolo en el directorio protegido????

Muchas gracias.

Saludos.