Mailinglisten-Archive |
Marco Weber schrieb: > Hallo Leute, > > Also im Prinzip, soll die PDF-Datei direkt im Browser angezeigt werden, > anstatt ein "Speichern unter" Dialog zu produzieren... > > Im moment ist das Verhalten aber wie folgt: > im IE erscheint das PDF im browser... > im firefox erscheint ein "Speichern unter"-Dialog > > was muss ich machen, damit das auch im FIREFOX läuft? :( > > Das ist mein code... > > if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT'])) { > header('Content-Type: application/pdf'); > header('Content-Transfer-Encoding:8bit;'); > header('Content-Disposition:inline; filename=kostenstellen.pdf'); > header('Cache-Control: must-revalidate, post-check=0, > pre-check=0'); > header('Pragma: public'); > } > else { > header('Content-Type: application/pdf'); > header('Content-Transfer-Encoding:8bit;'); > header('Content-Disposition:inline; filename=kostenstellen.pdf'); > header('Pragma: no-cache'); > } > > > Hallo Marco wir benutzen hier die ezPDF-Klasse und da gibt es eine stream() Methode, die u.a. folgendes macht: header("Content-type: application/pdf"); header("Content-Length: ".strlen(ltrim($tmp))); header("Content-Disposition: inline; filename=".$fileName); echo ltrim($tmp); das funktioniert für Windows mit Firefox und Adobe Reader ciao Ulf
php::bar PHP Wiki - Listenarchive