Wo liegt da blos der Fehler
Martin1982
- php
0 Henry0 Martin19820 Henry
0 Cheatah0 Severin Kacianka0 Julian von Mendel
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
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
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
Dann sollten Zeilenenden immer mit ; enden. Außerdem kannst du - und das wird wohl der Fehler sein - kein echo in eine Variable schreiben..
Hi,
§neu2 = highlite_string($neu);
PHP ist kein Gesetzgeber, Du kannst keine Paragraphen erzeugen.
Cheatah
Hallo,
§neu2 = highlite_string($neu);
^^^^ Das ist _kein_ Dollarzeichen.
Gruß,
Severin
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
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
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