Hola me surgio el siguiente problema tengo hecho un script por asi llamarlo que me retorna una consulta en la BD imprime una tabla HTML y me guarda el resultado en un xls, hasta ahi todo bien genero la consulta, se arma la tabla y guarda el XLS, el problema viene ahora.... vieron cuando descargamos un archivo tenemos dos opciones
ABRIR CON (Alguna aplicacion)
GUARDAR ARCHIVO
Bueno si uso el Abrir con me funciona perfecto, el problema ocurre cuando doy en la opcion GUARDAR ARCHIVO ya que me lo guarda al archivo pero una vez descargado en la solapa de descarga de mi navegador le doy ABRIR y me manda a realizar la operacion nuevamente.... es decir me aparece la ventanita de
ABRIR CON (Alguna aplicaion)
GUARDAR ARCHIVO.
Pero si voy a la carpeta de descarga y abro el archivo funcion perfecto, alguien sabe por que pasa eso???
Desde ya gracias y les dejo un simplificacion del codigo de ejemplo... y les pongo los headers que creo que es lo importante ya que lo otro no es nada raro, simplemente una consulta y mostrar el resultado en una tabla.
Código PHP:
<?php
// tengo unas clases que incluyo //
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=archivo.xls");
header("Pragma: no-cache");
header("Expires: 0");
// realiza la operacion y me traigo el resultado //
?>
<html>
<title>
</title>
<body>
// con el resultado y un foreach armo la tabla//
</body>
</html>
Gracias y Saludos.
NicoStone.