Moin Moin !
header("Content-type: application/octet-stream");
Falscher MIME-Type. Application/pdf ist für PDF-Dateien reserviert.
header("Content-Disposition: attachment; filename=$filename");
Laß die filename-Erweiterung weg ("Content-Disposition: attachment"), hänge stattdessen den gewünschten Namen an die URL an (http://www.example.com/php/download.php/superduper.pdf?action=getpdf&pdf=superduper). Das ist zwar nicht ganz so schön, funktioniert aber meiner Erfahrung nach besser.
header("Content-Transfer-Encoding: binary");
Was soll das? Ich halte die Angabe für unnötig.
Alexander
--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"