Michi: Downloadfunktion funktioniert nicht im Opera

Beitrag lesen

Hallo,

habe eine Download-Funktion gebastelt - funktioniert in Firefox, IE und Safari, nur nicht im Opera und auch in dem sollts laufen.

Code:
___________________________________________________________________

...

$row = mysql_fetch_object ( $ergebnis );

$pfad = $row->download;
                    $dateiname_zerlegung = split ( "/", $row->download );
                    $dateiname = $dateiname_zerlegung [ count ( $dateiname_zerlegung ) - 1 ];

$dateiendung = strrchr ( $dateiname, "." ); // Ermittelt die Dateiendung
                    $dateiendung = substr ( $dateiendung, 1 ); // Nimmt den Punkt vor der Dateiendung weg

header('Pragma: private');
                    header('Cache-Control: private, must-revalidate');

if ( strtoupper ( $dateiendung ) == "JPG" )
                    {
                            header ( "Content-type: image/jpeg" ); // Übermittelt den Content-Type
                            $verzeichnis = "cont_marktdaten/abb/";
                    }
                    else
                    {
                            header ( "Content-type: application/" . $dateiendung ); // Übermittelt den Content-Type
                            $verzeichnis = "cont_marktdaten/";
                    }

header("Content-Disposition: attachment; filename=" . $dateiname );
                    header('Content-Length: ' . filesize ( $verzeichnis . $dateiname ) );

readfile( $verzeichnis . $dateiname );

___________________________________________________________________

Braucht Opera irgendeine Sonder-/ abweichende Info für den Header?

Gruß Michi