Mailinglisten-Archive |
Hallo zusammen Um PDFs auf einer Seite zu laden muss sich der User einmal registrieren. Nach dem Abschicken des Formulares und der Überprüfung sollte das File direkt runtergeladen werden. Dies mache ich mit folgendem Code: -- if(!empty($fileNAME)) { header("Cache-Control: "); header("Pragma: "); header("Content-type: '.$fileFORMAT.'"); header("Content-Disposition: attachment; filename=\"".$fileNAME."\""); header("Content-length:".(string)(filesize($fileURL))); sleep(1); readfile($fileURL); exit(); } -- Das funktioniert soweit auch prima, nur die eigentliche Website wird nicht mehr neu geladen - sie bleibt im Zustand des ausgefüllten Formulares stehen. Sie muss sich aber auch reloaden, um weiteren Inhalt anzuzeigen (für registrierte Benutzer) und auch um dem User die Dankesmeldung anzuzeigen. Habe versucht, nach dem Include des obigen codes (hab ich in einem seperaten File) nochmals ein HEADER zu setzten. Leider hat das nicht funktioniert. Hat mir jemand einen Tipp? Danke und Gruss Thomas
php::bar PHP Wiki - Listenarchive