echo $begrüßung;
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
else {
echo $before."<a href=\"" . add_trailing_slash($scriptPath) . "viewtopic.php?f={$row['forum_id']}&t={$row['topic_id']}&p={$row['post_id']}#p{$row['post_id']}\" title=\"{$row['topic_title']}\">{$row['topic_title']}</a><br/> " . date($gtm, $row['post_time']) <a href=\"" . add_trailing_slash($scriptPath) . "memberlist.php?mode=viewprofile&u=" . $row['poster_id'] . "\">" . $row['username'] ."</a>" .$after; }
Abgesehen von der Syntaxhervorhebung: Schriebest du nicht solche Monsterdinger sondern setztest sie in kleinen Teilen und übersichtlich notiert zusammen, fiele dir auch vielleicht die Stelle besser auf, an der du Punkt und Anführungszeichen vergessen hast zu setzen. Auch Funktionen wie sprintf() oder in deinem Fall printf() können zur Erhöhung der Übersichtlichkeit und Wartbarkeit beitragen.
echo "$verabschiedung $name";