Outputte data som fil - IE spiller ikke med!
Jeg har lavet et script, som i f.eks. Firefox kan spytte noget data ud som en fil.IE spiller desværre ikke med og smider i stedet indholdet ud på skærmen. Derudover skal man oveni købet trykke F5 for at få linieskift med.
Jeg har ellers fundet noget på php.net som giver opskriften på hvordan man tager hensyn til IE:
header('Content-Type: ' . $mime_type);
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
// IE needs special headers
if ( substr_count($_SERVER["HTTP_USER_AGENT"], "MSIE") ) {
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
} else {
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Pragma: no-cache');
}
}
Nogen der har andre gode ideer?
