Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2008, 16:00
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 17 años, 2 meses
Puntos: 2
problema con la cabecera header("Content-type: application/x-shockwave-flash")

Hola, tengo 1 problema con la cabecera header("Content-type: application/x-shockwave-flash"); cuando el archivo swf a visualizar no está en el mismo directorio que el script php, aunque lo apunte correctemente en el path no lo encuentra..., tienen que estar el script y el archivo swf en el mismo directorio sino me da error, por favor necesito ayuda..., a continuación pego el código que uso.

archivo lanzadorswf.php

Código PHP:
$archivo="prueba/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); 

Despues lo llamo desde 1 archivo html con
Código HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="100%">
<param name="movie" value="lanzadorswf.php">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="menu" value="false">
<embed src="lanzadorswf.php" quality="high" wmode="transparent" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
</object> 

si coloco el archivo html y el php en el mismo directorio funciona de maravilla pero si pongo el html en otro directorio no encuentra el archivo swf a pesar de que la ruta este bien..., necesito poner el archivo swf en otro directorio porque lo quiero proteger con .htaccess.

Muchas gracias.

Saludos.