dedlfix: echo(): <?xml version = "1.0" encoding="UTF-8"?>

Beitrag lesen

Hi!

include 'xml_Deklaration.txt';
Warum sollte es das? In dem was du hier zeigst, befindet sich das <? in einem String
nein, bei dem Beispiel mit dem include nicht. Da müsste die XML-Deklaration unfrisiert in der includierten Textdatei stehen, damit das Ganze einen Sinn bekommt.

Okay, anhand des Namens kann man es vielleicht erraten, doch den hab ich mir nicht genau angesehen, weil sich daraus sowieso keine absoluten Schlussfolgerungen ableiten lassen.

Was anderes wäre, wenn <? außerhalb von <?php ?>-Blöcken steht und die short_open_tags aktiviert sind.
Außerhalb eines PHP-Blocks steht es damit schon mal. Und wenn man die Datei mit include einbindet, wird sie ja auch vom PHP-Parser durchgenudelt. Etwas anderes wäre es mit readfile().

Wenn man davon ausgeht, dass ...
Und ja, readfile() wäre schon allein deshalb die bessere Variante, wenn man Nicht-PHP-Code durchreichen möchte.

Lo!