Probleme mit String - Bekomme parse error :-/

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Probleme mit String - Bekomme parse error :-/

Beitrag von JLoop© »

Hi,

ich habe in der viewtopic.php diesen string etwas abgeändert:

Code: Alles auswählen

$s_watching_topic = "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=' . $userdata['session_id'] . '">' . $lang['Stop_watching_topic'] . '</a>';
in

Code: Alles auswählen

$s_watching_topic = "<img src="http://www.domain.de/templates/subSilver/images/next_topic.gif">&nbsp;<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=' . $userdata['session_id'] . '">' . $lang['Stop_watching_topic'] . '</a>';
aber nun bekomme ich einen parse error aus dieser line :o Hat jemand ne idee wo ich da was verhauen habe?

Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Die Anführungszeichen im String solltest du natürlich escapen:

Code: Alles auswählen

"<img src=\"http://www.domain.de/templates/subSilver/images/next_topic.gif\">
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

Habe ich schon probiert:

Code: Alles auswählen

$s_watching_topic = "<img src=\"http://www.domain.de/templates/subSilver/images/next_topic.gif\">&nbsp;<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=' . $userdata['session_id'] . '">' . $lang['Stop_watching_topic'] . '</a>';
aber dann gibts diese fehlermeldung:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in viewtopic.php on line 728
Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Zweite Regel der String-Kunst: Wenn wir mit doppelten Anführungszeichen beginnen, beenden wir den String auch mit diesen:

Code: Alles auswählen

"=$topic_id&unwatch=topic&start=$start&sid="
Ich hoffe, das war's nun :-D

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

thx der fehler aus dieser zeile ist weg aber ich habe da nochmal ein problem ( :D ) und zwar bekomme ich jetzt einen parse error aus dieser unveränderten zeile (Aus nem frischen phpbb 2.0.4):

Code: Alles auswählen

$s_watching_topic_img = ( isset($images['topic_un_watch']) ) ? "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_un_watch'] . '" alt="' . $lang['Stop_watching_topic'] . '" title="' . $lang['Stop_watching_topic'] . '" border="0"></a>' : '';
:o

Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Kann es sein, dass in der Zeile davor irgendwas falsch ist?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „Coding & Technik“