Ist hier was falsch? PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi !
Ich habe hier eine Zeile eines PHP Script von mir:
<td bgcolor='ECFFD0' width='576'>".nl2br(wordwrap($i, 70 '\n'))."</td>
Ist dort was falsch?
Ich bekomme nämliich immer den Fehler:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/chathc/html//NachrichtLesen.php on line 116 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hmm also falls das die gesamte Zeile ist - JA.
Du benutzt die Funktion nl2br() im HTML Kontext - allerdings kann diese nur im PHP Kontext verwendet werden
richtig wäre also:
<td bgcolor='ECFFD0' width='576'>"; <? echo nl2br(wordwrap($i, 70 '\n')); ?> "</td> ...
Falls der Code schon im PHP Kontext ist, dann ist das \n falsche bzw. die '' man muß immer doppelte Anführungszeichen nehmen wenn man \n verwendet, weil nur doppelte Anführungszeichen von PHP nochmal geparst werden.
<td bgcolor='ECFFD0' width='576'>".nl2br(wordwrap($i, 70 "\n"))."</td>
Grüßle
Beitrag zuletzt geändert: 16.2.2009 11:13:00 von scout -
chathc schrieb:
Hi !
Ich habe hier eine Zeile eines PHP Script von mir:
<td bgcolor='ECFFD0' width='576'>".nl2br(wordwrap($i, 70 '\n'))."</td>
Ist dort was falsch?
Ich bekomme nämliich immer den Fehler:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/chathc/html//NachrichtLesen.php on line 116
Wir brauchen schon ein bisschen mehr text.
Denn daran können wir den fehler nicht erkennen.
nl2br(wordwrap($i, 70, '\n'))
Muss zwar in
nl2br(wordwrap($i, 70, "\n"))
geändert werden.
Diese erzeugt aber nicht den fehler.
EDIT:
Ich sehe gerade da fehlt ein Komma bei dir.
Beitrag zuletzt geändert: 16.2.2009 12:23:03 von jacr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage