Hallo,
Dein Script muss trotzdem einen gültigen Header und wenigstens ein Zeichen ausgeben
Nein, das macht PHP automatisch. Die Ausgabe erzeugt direkt den Körper der HTTP-Antwort. Header lassen sich nur über die Methode header() hinzufügen. Aber Content-Type: text/html wird standardmäßig gesendet, sofern man ihn nicht überschreibt.
Tja, PHP ;-)
Btw., ich mach gerade viel mit Ajax und hab das hier mal aufgeschrieben zu:
(1) req.responseText
(2) req.responseXML
Danach richtet sich der Header der vorher kommen muss:
(1) "Content-type: text/html\n\n";
(2) "Content-type: text/xml\n\n";
Viele Grüße,
Hotte