Seite 1 von 1

Probleme mit String - Bekomme parse error :-/

Verfasst: 21.01.2003 23:47
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

Verfasst: 21.01.2003 23:56
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

Verfasst: 22.01.2003 00:08
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

Verfasst: 22.01.2003 00:25
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

Verfasst: 22.01.2003 00:42
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

Verfasst: 22.01.2003 00:58
von PhilippK
Kann es sein, dass in der Zeile davor irgendwas falsch ist?

Gruß, Philipp