Print Befehl

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Print Befehl

    Hallo PHP-Freunde...
    folgender print-Aufruf funktioniert:

    <?
    print "<html>
    <head>
    <title></title>
    </head>
    <body bgColor='cccccc'><br>
    <center>
    <br>
    Text zum Bild
    <img src='picture.jpg'><br>
    </center>
    </body>
    </html>
    ";
    ?>

    Soweit so gut...Will ich nun einen Linkeintrag hinzufügen, bringt er einen Parseerror dieser Zeile!!!
    Zum Beispiel:

    <?
    print "<html>
    <head>
    <title></title>
    </head>
    <body bgColor='cccccc'><br>
    <center>
    <br>
    Text zum Bild
    <img src='picture.jpg'><br>
    <a href="http://www.seite.de" target="_self">LINK</a>
    </center>
    </body>
    </html>
    ";
    ?>

    Da ich von PHP wenig Ahnung habe, hoffe ich , dass das kein grosses Prob ist,
    Danke für die Hilfe
    Rico

  • #2
    Sofort php Tags des Forums verwenden und du wirst gleich sehen wo ein String (sollte rot sein) bei deinem Code nicht rot ist.

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      http://de3.php.net/manual/en/language.types.string.php

      Kommentar


      • #4
        Richtig... gucke:

        PHP-Code:
        <?
        print "<html>
        <head>
        <title></title>
        </head>
        <body bgColor='cccccc'><br>
        <center>
        <br>
        Text zum Bild
        <img src='picture.jpg'><br>
        <a href="http://www.seite.de" target="_self">LINK</a>
        </center>
        </body>
        </html>
        ";
        ?>
        Und schon sieht man, dass das " hinter href= den print-befehl abschließt, oder der Interpreter das zumindest glaubt.

        Lösung? Entweder ' verwenden oder \"

        Gruß

        ArSeN
        Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

        Kommentar


        • #5
          siehe auch hier

          EDIT:
          ups, kommt davon, wenn man gerade lokal an seinem auftritt arbeitet


          gruß
          peter
          Zuletzt geändert von Kropff; 04.09.2006, 20:18.
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            Kropff - check mal deinen Link. Da is weder ne TLD noch ne IP drinne, glaub nich das der so funzt ^^ beim öffnen kommt auch nix.
            Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

            Kommentar


            • #7
              Danke für die vielen Antworten in so kurzer Zeit,
              der Link ist nur fürs Beispiel ausgedacht (www.seite.de)

              Danke, Thänx & Sbasibo
              Zuletzt geändert von wahsaga; 04.09.2006, 20:30.

              Kommentar


              • #8
                btw: ein einfaches echo tut's in diesem fall auch.

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Kropff, wo ist da der unterschied?

                  Kommentar


                  • #10
                    Echo kann mehrere Strings mit einem Aufruf ausgeben. Print nicht.
                    Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

                    Kommentar


                    • #11
                      der unterschied in der funktionalität ist mir bekannt. das wird kropff aber vermutlich nicht gemeint haben.

                      Kommentar


                      • #12
                        das wird kropff aber vermutlich nicht gemeint haben.
                        nee, kropff hat sich vertan und das mit printf verwechselt

                        gruß
                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar

                        Lädt...
                        X