bernhardt: XHTML-Header als PHP? Hilfe!

<?xml version="1.0" encoding="UTF-8"?>

Wird als PHP interpretiert.

Und dann kommt 'nen Fehler.

Was muss ich tun?

Wenn ich's weglasse geht's bei IE z.B. nicht mehr, wird falsch angezeigt.

  1. Hallo bernhardt,

    <?xml version="1.0" encoding="UTF-8"?>

    Wird als PHP interpretiert.

    Und dann kommt 'nen Fehler.

    Was muss ich tun?

    Wenn ich's weglasse geht's bei IE z.B. nicht mehr, wird falsch angezeigt.

    So gehts

    <?php echo "<?xml version="1.0" encoding="iso-8859-1"?>"; ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

    .....und so weiter...

    freundliche Grüsse,
    Daniel

    --
    Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
    [Bertrand Russell]
    1. Hallo bernhardt,

      <?xml version="1.0" encoding="UTF-8"?>

      Wird als PHP interpretiert.

      Und dann kommt 'nen Fehler.

      Was muss ich tun?

      Wenn ich's weglasse geht's bei IE z.B. nicht mehr, wird falsch angezeigt.

      So gehts

      <?php echo "<?xml version="1.0" encoding="iso-8859-1"?>"; ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

      .....und so weiter...

      freundliche Grüsse,
      Daniel

      Hallo Daniel,
      danke für die schnelle Antwort... geht sogar!

      Bernhardt

      1. Hallo bernhardt,

        danke für die schnelle Antwort... geht sogar!

        Wieso sogar? Geht ganz sicher :)
        Nur solltest du den Doctype an dein gewünschtes XHTML anpassen, ich habe mal ein Frameset angenommen.

        freundliche grüsse,
        Daniel

        --
        Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
        [Bertrand Russell]
        1. Hallo bernhardt,

          danke für die schnelle Antwort... geht sogar!

          Wieso sogar? Geht ganz sicher :)
          Nur solltest du den Doctype an dein gewünschtes XHTML anpassen, ich habe mal ein Frameset angenommen.

          freundliche grüsse,
          Daniel

          Ja, das ist schon passiert mit dem Doctype. XHTML 1.0 Strict. ;-)
          So "dumm" bin ich nun auch nicht. Hehe

          1. Hallo bernhardt,

            Ja, das ist schon passiert mit dem Doctype. XHTML 1.0 Strict. ;-)
            So "dumm" bin ich nun auch nicht. Hehe

            Hab ich ja auch nicht behauptet ;)

            freundliche Grüsse,
            Daniel

            --
            Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
            [Bertrand Russell]
    2. Hallo Daniel, hallo bernhardt,

      So gehts
      <?php echo "<?xml version="1.0" encoding="iso-8859-1"?>"; ?>

      Und so geht's noch besser und perfomancierter (...):

      <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>

      Den String in '' zu schreiben, hast 1. den vorteil, dass "-Zeichen nicht escaped werden müssen und 2. den vorteil, dass der string nicht geparst wird und entsprechend ein bisschen perfomancegewinn rausspringt ;-)

      Ach ja, und übrigens ist hier das "problem" mit den sogenannten "short open tags". Du kannst ja PHP-Bereiche traditionell mit

      <?
          // PHP-Bereich
        ?>

      "aktivieren". Damit es eben nicht diese XML-Dingsda-Probleme gibt, wurde der Standart auf

      <?php
          // PHP-Bereich
        ?>

      gesetzt. Die <? ?>-Methode wird nun "short open tag" genannt und lässt sich durch einen Eintrag in der php.ini deaktivieren. Dann brauchst du auch nicht mehr das ding da oben umständlich durch php ausprinten, sondern kannst es so hinschreiben.
      Natürlich gehen dann aber auch nicht mehr diese "Short open tags", deswegen ist es nur empfehlenswert, sie zu deaktieren, wenn du sie eben nicht benutzt.

      WauWau

      --
      ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
      E-Mail WauWau: mailto:selfforum.wauwau@spameater.org
  2. @WauWau: ja nun ist klar, ich kann PHP, glaubs mir, und das ist auch nur Nebensache... Trotzdem danke noch mal an beide...

    1. Hallo bernhardt,

      @WauWau: ja nun ist klar, ich kann PHP, glaubs mir, und das ist auch nur Nebensache... Trotzdem danke noch mal an beide...

      Hä... was? sagen wir mal so: Würdest du - wie du geschriebn hast - PHP "können" (darüber wollen wir uns jetzt mal bitte _nicht_ streiten), dann hättest du auch den String in einfachen Anführungszeichen und nicht in doppelten geschrieben. Aber ist ja auch egal...

      Ansonsten weiß ich nicht, was du meinst...

      ...und verstehe übrigens auch nicht die Logik, die dahinter steckt, dass du dir selbst antwortest, anstatt meinem Posting hier [pref:t=78685&m=455172] zu antworten, auf dass sich ja schließlich dieses hier bezieht.

      WauWau

      --
      ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
      E-Mail WauWau: mailto:selfforum.wauwau@spameater.org
        • die Frage war bereits beantwortet
        • wie man das schreibt ist egal!
        • deine Antwort hat nur Kleinigkeiten nähergebracht, das eigentliche war gepostet!

        Das meine ich und damit ist die Diskussion HIER meinerseits erledigt!

        1. Hallo bernhardt,

          • die Frage war bereits beantwortet

          richtig.

          • wie man das schreibt ist egal!

          falsch.

          • deine Antwort hat nur Kleinigkeiten nähergebracht, das eigentliche war gepostet!

          fast richtig

          Das meine ich und damit ist die Diskussion HIER meinerseits erledigt!

          Danke für die nette anwort. Du scheinst mein Posting nicht einmal mehr zur kenntnis genommen haben. Naja, wie dem auch sei, ich war ja nur so freundlich, ein bisschen zu posten; wer keine hilfe will, der braucht sie ja nicht annehmen... nur so anscheißen (im wahrsten sinne des wortes) brauchst du mich deswegen auch nicht.

          verärgerte Grüße,

          WauWau

          --
          ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
          E-Mail WauWau: mailto:selfforum.wauwau@spameater.org