Irgendwie versteh ich deinen Code nicht, tommie-lie. Du rufst
strpos mit nur einem Parameter auf
Und das Verhalten ist im IE und im Firefox ähnlich: Im Firefox will er die Datei mit dem Firefox öffnen, was eine
ANSI-Darstellung der Binärdaten nach sich zieht. Im IE öffnet er immerhin den Adobe Reader, dieser kann aber nicht das Dokument öffnen.
Mit dem inline passiert folgendes: Im IE lädt er zwar den Reader, zeigt ihn aber nicht an (eine komplett leere Seite) und im Firefox zeigt er wieder die Textdarstellung der Binärdaten an.