Ken Heinz: hi, hilfe bei html in php einbinden

Ich schaffe eigentlihc nur mit flash und html, bisschen css, aber mit php hatte ich noch nie was am hut, allerdings möchte ich jetzt eine variable über den url übergeben und wie mir scheint ist das auslesen der variablen nur mit php möglich.

Nun zu meinen Fragen bzw Problemen

Kann ich php in htm einbinden?

Wie man ne Variable übergibt ist mir klar www....?.... wie less ich jetzt die Variable aus und binde sie in einen url der neuen seite ein?

ungefähr so

www.test.de?variable=docu1

und auf der seite www.test.de gibt es dann einen htm button mit www.test.de/docu1

Ich hoffe mir kann jdm helfen, vielen Dank im voraus!

  1. Hallo Ken Heinz!

    ...wie mir scheint ist das auslesen der variablen nur mit php möglich.

    Das ist Falsch! Es gibt ja noch Java, Perl, CGI...

    Kann ich php in htm einbinden?

    Nein, aber du kannst html in php "einbinden".
    Das heißt, dass du eine Datei mit der Endung .php oder was
    dein Server sonst so alles als PHP parst erstellen musst
    und keine HTML Datei.
    In der PHP-Datei kannst du dann ganz normal HTML schreiben,
    den PHP Teil grenzt du mit <?PHP und ?> ab.

    Jetzt wird das innerhalb des Tags geparst, alles andere wird
    als HTML ausgegeben.
    Es würde also sowas funktionieren

    Wie man ne Variable übergibt ist mir klar www....?

    Sicher? GET oder POST? Und nicht "www...." sondern auf die
    Datei mit dem zu verarbeitenden Script.
    Das kann im übrigen auch die selbe Datei sein.
    Da muss kein "www" vorkommen.

    .... wie less ich jetzt die Variable aus und binde sie in einen url der neuen seite ein?

    ungefähr so

    Bei GET mit $_GET['variable'],
    bei POST mit $_POST['variable']

    echo beim Parameter "name" des Submit-Buttons würde den Inhalt dort ausgeben.

    Gruß, Matze

    1. Danke du hast mir echt weitergeholfen, wie ich die variable ausless versteh ich aber wie könnte ich sie in nem url auf der neuen seite verwenden??

      1. Hi!

        Danke du hast mir echt weitergeholfen, wie ich die variable ausless versteh ich aber wie könnte ich sie in nem url auf der neuen seite verwenden??

        Steht doch da - mit "echo" kann der Inhalt von Variablen ausgegeben werden.

        mfG

        --
        sh:( fo:§ ch:{ rl:? br:> n4:# ie:} mo:? va:) de:µ zu:| fl:( ss:{ ls:~ js:)
        "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head."
        (Terry Pratchett)
        1. also hab ich den link auf meine seite:

          www.muster.de/muster.php?link=docu1

          dann less ich das auf der seite (muster.php) aus mit:

          <?php

          $_Get['link']

          ?>

          so und jetzt hab ich nen verlinkten text der so aussehen soll:

          <a href="www.muster.de/docu1.htm">afdfasfdasfdas

          wie mach ich das jetzt???

          <a href="www.muster.de/docu1.htm">verlinkterText

          1. Hallo Ken Heinz!

            dann less ich das auf der seite (muster.php) aus mit:

            <?php

            $_Get['link']

            ?>

            Nein, du liest die Variable nicht aus.
            Du übernimmst sie nichtmal wirklich.

            $link (alles mit 1 Dollar-Zeichen davor ist eine Variable)
            soll also den Inhalt "docu" haben.

              
            <?PHP  
            $link = $_GET['link'];  
            echo $link;  
            ?>  
            
            

            oder

              
            <?PHP  
            echo $_GET['link'];  
            ?>  
            
            

            sollte das tun was du willst.
            Überprüf aber die Variable bevor du sie ausgibst.

            wie mach ich das jetzt???

            Was???

            Gruß, Matze

            1. Nachtrag: beachte bitte $_GET und nicht $_Get!! Das macht einen Unterschied!