Hola he resuelto el problema parcialmente.
codigo:
Código PHP:
$user_agent = strtolower ($_SERVER["HTTP_USER_AGENT"]);
if ((is_integer (strpos($user_agent, "msie"))) && (is_integer (strpos($user_agent, "win"))))
{
header( "Content-Disposition: attachment; filename=informe_$hoy.html");
}
else
{
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=informe_".fecha($hoy).".html");
}
en el IE: digo parcialmente porque cuando sale el cuadro de diálogo abrir / guardar / cancelar, si le doy abrir no lo hace, pero si lo guardo para luego verlo si funciona.
en el mozilla: en el mozilla funciona perfecto