Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2003, 04:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Es que tu desde PHP no puedes controlar lo que hace el navegador con el fichero que le mandas. Por ejemplo, prueba con un PDF en un equipo que no tenga instalado el plugin de PDF en el navegador. Te saldra la ventana de abrir/guardar. Tu tienes configurado tu navegador para que los xls y los doc se abran abriendo la aplicacion correspondiente. No lo puedes controlar. PHP no puede controlar el cliente. En el protocolo HTTP solo se especifica el significado de las cabeceras. En este caso le estas informando al navegador que le mandas un fichero del tipo doc, y con esa informacion el navegador actuara tal como este configurado. Y tampoco depende del tipo de navegador. Dos IE pueden estar configurados de distinta forma, pueden tener distintos plugins.

Asi que no puedes hacer nada para asegurar un comportamiento uniforme en el lado del cliente. Si es un requisito del proyecto, documenta de que solo funcionara con x tipos de ficheros y aun asi dependera de la configuracion del navegador.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.