berlinsurfer: Komisches Content-Type-Problem

Beitrag lesen

Vielleicht habe ich dich falsch verstanden, aber das eine hat mit dem anderen erstmal nichts zu tun. print_r(headers_list()) gibt aus, was PHP zu senden gedenkt. Das muss aber nicht zwangsläufig das sein, was der Browser empfängt, denn dazwischen hängt mindestens der Webserver.

Das wusste ich nicht. Vielen Dank.

In diesem Skript ist nur das Allernötigste drin, um das Problem einzugrenzen. Rufe es mit wget --server-response --output-document=- http://dein.example.com/header.php auf.

Der Tipp war Gold wert. Letztenendes lag das Problem am Joomla-Framework. Hier also die Lösung für einige, die auf diesen Thread stoßen mögen. Selbst beim format=raw wird standardmäßig als Mime-Encoding text/html benutzt. Möchte man das ändern, um so z. B. Downloads anzubieten, ist folgender Code nötig:

$doc =& JFactory::getDocument();  
$doc->setMimeEncoding('application/zip');  

Danke an alle, die mitgeholfen haben!

--
Science flies you to the moon.
Religion flies you into buildings.
selfcode: ie:{ fl:| br:^ va:? ls:< fo:{ rl:( n4:{ ss:} de:[ js:} ch:{ sh:) mo:? zu:)