Anzeige:
Ergebnis 1 bis 7 von 7

Thema: aus xhtml 1.0 php ausführen ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.06.2006
    Ort
    Hamburch
    Beiträge
    33

    aus xhtml 1.0 php ausführen ?

    Guten Abend,
    ich denke es ist wieder bei mir die Müdigkeit. Habe folgenden einfachen Code:

    Code:
    <?xml version="1.0" encoding="iso-8859-1" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
     <title>Header</title>
     <link rel="stylesheet" type="text/css" href="format.css" />
    </head>
    <body>
    <?php
    include("header.php");
    include("main1.php");
    ?>
    hab es auch schon mit <script language="php">include ("datei.php");</script> versucht
    Meine XHTML Kenntnisse sind zwar doch recht befriedigend, allerdings habe ich beides noch nicht Kombiniert. Ich habe noch schwach in erinnerung das man auch ihrgendwas mit eckigern klammern machen muss und dann CDDATA oder sowas naja denke da wird es eine kurze antwort geben.

    Noch so am Rande: PHP 5.1.4 falls es wichtig sein sollte. und die dtd ist im gleichen ordner, stimmt schon. die ist von w3c kopiert. (soll man ja zur eigenen sicherheit und deren entlastung machen)

    agentxi

    Edit:
    Fehlermeldung:
    XML-Verarbeitungsfehler: Kein Element gefunden
    Zeile Nr. 13, Spalte 3:
    ?>
    --^
    (firefox)


    www.discollection-radio.de
    Wir machen süchtig



  2. #2
    Registrierter Benutzer
    Registriert seit
    29.09.2006
    Ort
    Helsinki
    Beiträge
    154
    Moin,

    ich bin genauso müde...

    Also die gute Nachricht vorweg: Ich hab' in Deinem Grundgerüst keinen Fehler entdecken können, mal abgesehen davon, dass Du den body- und den html-Tag nicht geschlossen hast...

    Allerdings kann ich ja nun nicht beurteilen, ob Dein PHP-Parser korrekt läuftund was innerhalb Deiner PHP-Skripte selbst noch erledigt wird...

    So long,
    Liberty

    P.S.:
    Funktioniert Dein PHP-Parser überhaupt? Irgendwie habe ich gerade das Gefühl, dass das nicht der Fall ist, denn sonst würde der Firefox ja das schließende PHP-Tag gar nicht erst "zu Gesicht" bekommen.
    Friedliebender Soldat im ganz persönlichen Auslandseinsatz

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.06.2006
    Ort
    Hamburch
    Beiträge
    33
    Die Datei selbst die included werden sind auch xhtml datein, in denen (noch) nichts mit php ausgefürt. ich wollte die datein einfach nur mal zusammensetzen um zu sehen wie beide zusammen aussehen.
    Code:
    <?php
    phpinfo ();
    ?>
    läuft, wenn sonst nichts anderes in der datei steht. also es ist ihrgendwas mit dem xhtml kram der da stört


    www.discollection-radio.de
    Wir machen süchtig



  4. #4
    Registrierter Benutzer
    Registriert seit
    26.06.2006
    Ort
    Hamburch
    Beiträge
    33

    agentxi

    So nun wieder halbwegswach. der php interpreter hat sich an dem

    Code:
    <?xml version="1.0" encoding="iso-8859-1" ?>
    gestört. kann mir jemand sagen wie ich das entsprechen umformulieren kann damit php nicht mehr meckert ?


    www.discollection-radio.de
    Wir machen süchtig



  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ich hab da jeweils sowas drin - dummer workaround:
    Code:
    <?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
    Weil der PHP-Parser meines Webhosters halt meint alles <? sei für ihn..

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Zitat Zitat von agentxi Beitrag anzeigen
    Guten Abend,
    ich denke es ist wieder bei mir die Müdigkeit. Habe folgenden einfachen Code:

    Code:
    <?xml version="1.0" encoding="iso-8859-1" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
     <title>Header</title>
     <link rel="stylesheet" type="text/css" href="format.css" />
    </head>
    <body>
    <?php
    include("header.php");
    include("main1.php");
    ?>
    hab es auch schon mit <script language="php">include ("datei.php");</script> versucht
    Meine XHTML Kenntnisse sind zwar doch recht befriedigend, allerdings habe ich beides noch nicht Kombiniert. Ich habe noch schwach in erinnerung das man auch ihrgendwas mit eckigern klammern machen muss und dann CDDATA oder sowas naja denke da wird es eine kurze antwort geben.

    Noch so am Rande: PHP 5.1.4 falls es wichtig sein sollte. und die dtd ist im gleichen ordner, stimmt schon. die ist von w3c kopiert. (soll man ja zur eigenen sicherheit und deren entlastung machen)

    agentxi

    Edit:
    Fehlermeldung:
    XML-Verarbeitungsfehler: Kein Element gefunden
    Zeile Nr. 13, Spalte 3:
    ?>
    --^
    (firefox)
    PHP ist eine Serverseitige Sprache die den PHP Interpreter benötigt.
    Du kannst keinen PHP Code in ein HTML Dokument einbetten wenn es nicht zuvor durch den PHP Interpreter geht
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  7. #7
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von agentxi Beitrag anzeigen
    Guten Abend,

    [CODE]
    <?xml version="1.0" encoding="iso-8859-1" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    samstag morgens, und immer noch sehr müde.
    Wie heisst denn obige Datei? Ich hoffe, irgendwas mit .php hinten, sonst fühlt sich der php-Interpreter nicht angesprochen, und der XML-Parser dürfte dir was husten.

    Klartext:
    php sollte den Kram generieren , XML wird dann rausgeschickt.

    so long,
    BlueJay
    Geändert von BlueJay (28-10-2006 um 10:23 Uhr)
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •