Seite 1 von 2

Parse error: syntax error, unexpected $end

Verfasst: 27.05.2007 20:15
von svenrieger
Ich habe leider ein kleines Problem und zwar wenn ich einen neuen Beitrag schreiben will bekomme ich imme folgende Fehlermeldung:

Parse error: syntax error, unexpected $end in /hp/an/aa/ec/www/lig/Forum/includes/functions_post.php on line 945

Hier der Link zur function_post.php

functions_post.txt

Verfasst: 27.05.2007 20:16
von Kewwwin
Hallo,
Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 404
laufen-ist-gesund.de
Sun May 27 20:16:03 2007
Apache/2.0.54 (Debian GNU/Linux)
Gruß

Verfasst: 27.05.2007 20:17
von svenrieger
Jetzt gehts

Verfasst: 27.05.2007 21:11
von metty84
haste irgendwelche mods verbaut bevor der fehler auftrat? und wen ja welche?

Verfasst: 27.05.2007 21:28
von Andi1111
schau mal ob du hinter dem ?> irgendwelche leerzeichen oder ne leerzeile hast, wenn ja dann lösche die.

Verfasst: 27.05.2007 21:31
von Dr.Death
Nein.

Ein "unexpected $end " erscheint immer dann, wenn ein "Switch" im Template nicht richtig geöffnet oder geschlossen worden ist.

Wenn der Fehler immer beim "Beitrag" schreiben passiert, verlinke mal bitte die posting_body.tpl

Verfasst: 27.05.2007 21:32
von Andi1111
danke, wieder was gelernt :)

Verfasst: 27.05.2007 23:21
von svenrieger

Verfasst: 28.05.2007 14:52
von Dr.Death
Hm, an dieser Datei finde ich nichts falsches auf die schnelle.

Gib uns mal bitte einen Link und Testuser für Dein Forum.

Sag uns dann auch an _welcher_ Stelle der Fehler genau auftritt.

Verfasst: 28.05.2007 15:46
von Miriam
Finde in includes/functions_post.php

Code: Alles auswählen

	$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig, parsed = 0, dont_cache = 0, cache_file_md5 = NULL" . $edited_sql . " WHERE post_id = $post_id";
DAVOR füge ein: Also nach Zeile 276.

P.S.: Es waren 141 öffnende { und nur 140 schliessende }.