Martin1982: Wo liegt da blos der Fehler

Hallo,

hab hier mal was versucht. Aber da kommt dann immer nur nee Fehlermeldung. Kann mir jemand sagen an was das liegt ?

Gruß Martin1982

Hier der Code:

<?php

$neu ="echo'test';\necho 'testein';";

§neu2 = highlite_string($neu);
echo $neu2;
§neu2 = htmlentities(highlite_string($neu));
echo "<pre>".$neu2."<\pre>":
?>

Hier die Fehlermeldung:

Parse error: parse error, unexpected '=' in /home on line 5

  1. Hallo,

    hab hier mal was versucht. Aber da kommt dann immer nur nee Fehlermeldung. Kann mir jemand sagen an was das liegt ?

    Gruß Martin1982

    Hier der Code:

    <?php

    $neu ="echo'test';\necho 'testein';";

    §neu2 = highlite_string($neu);

    Aus dem Paragraphen solltest du mal nen Dollar machen..

    echo $neu2;
    §neu2 = htmlentities(highlite_string($neu));

    Hier auch!

    echo "<pre>".$neu2."<\pre>":
    ?>

    Hier die Fehlermeldung:

    Parse error: parse error, unexpected '=' in /home on line 5

    1. Hallo,

      hab ich verbessert, hab das gar net gesehen :-( Aber die Meldung kommt immer noch :-(

      Parse error: parse error, unexpected '=' in /home on line 5

      Gruß Martin1982

      1. Dann sollten Zeilenenden immer mit ; enden. Außerdem kannst du - und das wird wohl der Fehler sein - kein echo in eine Variable schreiben..

  2. Hi,

    §neu2 = highlite_string($neu);

    PHP ist kein Gesetzgeber, Du kannst keine Paragraphen erzeugen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  3. Hallo,

    §neu2 = highlite_string($neu);

    ^^^^ Das ist _kein_ Dollarzeichen.

    Gruß,
    Severin

    --
    They that can give up essential liberty to obtain a little temporary safty deserve neither liberty nor safty.
    -- Benjamin Franklin
  4. Hi!

    $neu ="echo'test';\necho 'testein';";
    §neu2 = highlite_string($neu);

    Wie von den anderen schon erwähnt muss der § zu einem $ werden. Außerdem heißt es hightlight, nicht highlite...

    echo $neu2;
    §neu2 = htmlentities(highlite_string($neu));

    Hier wieder das gleiche wie oben.

    echo "<pre>".$neu2."<\pre>":

    Es heißt </pre> und nicht <\pre>, außerdem schließt man eine Zeile mit ; ab und nicht mit :.

    ?>

    Zusammengefasst kommt raus:
    <?php
    $neu ="echo'test';\necho 'testein';";
    $neu2 = highlight_string($neu);
    echo $neu2;
    $neu2 = htmlentities(highlight_string($neu));
    echo "<pre>".$neu2."</pre>";
    ?>

    Parse error: parse error, unexpected '=' in /home on line 5

    Obwohl du im anderen Posting behauptet hast diese Meldung würde auch nach dem Ersetzen der Paragraphen durch das Dollar-Zeichen auftreten konnte ich deine Behauptung nicht nachvollziehen.

    Schöne Grüße
    Julian

    --
    "Schokolade ist gut gegen Zähne."
    1. Hi,

      Zusammengefasst kommt raus:
      <?php
      $neu ="echo'test';\necho 'testein';";
      $neu2 = highlight_string($neu);
      echo $neu2;
      $neu2 = htmlentities(highlight_string($neu));
      echo "<pre>".$neu2."</pre>";
      ?>

      hmm da kommt dann genau der gleiche Felher wie ich den ganz am Anfang schon mal hatte :-(

      Gruß Martin1982

      1. N'Obend

        <?php
        $neu ="echo'test';\necho 'testein';";
        $neu2 = highlight_string($neu);
        echo $neu2;
        $neu2 = htmlentities(highlight_string($neu));
        echo "<pre>".$neu2."</pre>";
        ?>

        hmm da kommt dann genau der gleiche Felher wie ich den ganz am Anfang schon mal hatte :-(

        Ergibt bei mir folgende Ausgabe:

        <code><font color="#000000">
        echo'test';<br />echo 'testein';</font>
        </code>1<code><font color="#000000">
        echo'test';<br />echo 'testein';</font>
        </code><pre>1</pre>

        Bist du sicher, das dies wirklich der Codeteil ist, welcher den Fehler hervorruft? Die Zeilenangaben müssen nicht immer stimmen, oft findet sich der eigentliche Fehler weiter vorn.

        Tschö,
        dbenzhuser

        --
        Heute in der Reihe „unser Ranking soll schöner werden“:
        Gefälschte Musikinstrumente Marke Bessons