MichaelR: + XHTML 1

Hallo,

wenn ich in eine Seite (XHMLT 1.1) php code einbinde

<?php

irgendwas

?>
<?xml ....

dann meckert der Apache, dass das <?xml auch php code sei ?

Wie bringe ich das richtig hin ??

Grüße + Schöne Weihnachten
Michael

  1. Hio,

    du musst die XML-Deklaration von PHP erzeugen lassen z.b.
    <?php echo "<?xml version="1.0" encoding="iso-8859-1"?".">"; ?>

    gl & hf

    Thorsten

    1. Hi,

      danke !

      Michael

      Hio,

      du musst die XML-Deklaration von PHP erzeugen lassen z.b.
      <?php echo "<?xml version="1.0" encoding="iso-8859-1"?".">"; ?>

      gl & hf

      Thorsten

    2. Moin!

      Hio,

      du musst die XML-Deklaration von PHP erzeugen lassen z.b.
      <?php echo "<?xml version="1.0" encoding="iso-8859-1"?".">"; ?>

      Nicht zwingend. Ich würde vielmehr die "short tags" in PHP abstellen.

      Abgesehen davon: Wenn ich es richtig behalten habe, ist diese xml-Angabe vorneweg nicht gerade förderlich für die Darstellung in den Browsern. Der IE6 stellt damit zurück auf Quirks-Modus (was nicht unbedingt erwünscht ist), Mozilla kann damit wohl umgehen. Mehr dazu steht bestimmt im Archiv. Summa summarum: Diese Angabe kann man auch erstmal weglassen.

      - Sven Rautenberg

      --
      "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
      1. Hio,

        du musst die XML-Deklaration von PHP erzeugen lassen z.b.
        <?php echo "<?xml version="1.0" encoding="iso-8859-1"?".">"; ?>

        Nicht zwingend. Ich würde vielmehr die "short tags" in PHP abstellen.

        ... womit man sich abhängig von der Konfiguration machen würde und das nicht gerade die Portierbarkeit fördert.

        gl & hf

        Thorsten