this is a problem of IE, not of PHP. it seems that IE is ignoring headers in some cases.
Regards Michael "Martin Thoma" <[EMAIL PROTECTED]> schrieb im Newsbeitrag [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Hello! I have a PDF-File, which the user should download (it should not > open in the browser, even if the Adobe-Reader-Pluging is installed). I > use: > > $filename = $DOCUMENT_ROOT."/".$QUERY_STRING; > $fd = fopen ($filename, "rb"); > $contents = fread ($fd, filesize ($filename)); > fclose ($fd); > > header("Content-type: application/octet-stream"); > header("Content-Disposition:attachment;filename=$savename"); > > echo $contents; > > This doesn't work in IE (Version 6, 5 is not tested yet): When I get the > download-box and I choose "open" instead of "save", the download-box > opens again! Then pressing "open", everything is okay, but why is the > box opened twice? > > Martin > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php