Toon posts:

[PHP] Inline PDF in IE

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil een pdf bestand 'inlined' outputten naar de browser. In FireFox gaat alles goed, in IE niet.

Het probleem bij IE
Wanneer ik op een link naar het pdf bestand druk komt hij WEL netjes 'inlined' tevoorschijn. Is de link echter naar een nieuw window, dan doet ie het niet meer. Ik heb ook geprobeerd om de link los in de browser te plaatsen, dit geeft hetzelfde probleem.

Ik output een 00.pdf ([een getal].pdf). Wanneer het niet werkt, krijg ik een download window met als bestand 00/ waarbij Openen disbaled is en Opslaan niet werkt.

Het bestand wordt getranferd over een SSL verbinding

PHP:
1
2
3
4
5
6
7
8
9
10
11
ignore_user_abort(true);
header('Expires: Sat, 01 Jan 2000 00:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: public');

session_cache_limiter('must-revalidate'); // IE moet ook kunnen werken met SSL
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename=' . $this->Request->getArgument(1) . '.pdf');


Er zijn veel topics geweest over PDF, PHP, SSL, maar de oplossing voor dit probleem heb ik niet kunnen vinden.

[ Voor 17% gewijzigd door Verwijderd op 17-05-2005 01:01 ]