Seite 1 von 3
Posten geht nicht mehr
Verfasst: 27.10.2005 16:17
von zoidl
Fatal error: Only variables can be passed by reference in /srv/www/httpd/pytalhost/4731/html/phpBB2/posting.php on line 554
Das wird jedesmal angezeigt, wenn man entweder auf einen beitrag antworten will oder einen neuen schreiben will und dann auf "Absenden" klickt.
Kennt sich da jemand aus?
Verfasst: 27.10.2005 16:31
von punkface
Kurz gegoogelt:
http://www.phpfriend.de/forum/ftopic48625.html
Mach mal folgendes:
posting.php
suchen
Code: Alles auswählen
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
ersetzte das mit
Code: Alles auswählen
$username = str_replace("\'", "''", $username);
$subject = str_replace("\'", "''", $subject);
$message = str_replace("\'", "''", $message);
$poll_title = str_replace("\'", "''", $poll_title);
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, $username, $subject, $message, $poll_title, $poll_options, $poll_length);
Geht´s dann?
Verfasst: 27.10.2005 16:50
von zoidl
Was ich noch dazu sagen muss:
Ich bin gerade mit meinem Board auf einen neuen Server umgezogen, seit dem tritt das Problem auf.
Verfasst: 27.10.2005 17:00
von punkface
Welche PHP Version läuft auf dem neuen Server? 5.x?
Und:
Geht´s dann?
?
Verfasst: 27.10.2005 17:16
von zoidl
Mein server läuft mit PHP5
Ich finde irgendwie die Codestelle nicht... zu lange!
Es kann übrigens nicht an der Datei selber liegen, denn bei der Registrierung kommt am Ende auch ein Fehler.
Registrieren kann man sich aber trotzdem. Kann nur am "Umzug" liegen.
Verfasst: 27.10.2005 17:17
von superoelk
Ich hab dasselbe Prob!
Bei mir kommt nach der Änderung in der posting.php folgende Meldung beim Absenden:
Fatal error: Only variables can be passed by reference in /srv/www/httpd/pytalhost/3607/html/forum/includes/functions_search.php on line 113
Verfasst: 27.10.2005 17:20
von zoidl
Bist du auch umgezogen mit deinem Board?
Verfasst: 27.10.2005 17:21
von superoelk
ja.. aber das ist schon ne woche oder zwei her und da ging das posten die ganze zeit noch! das ist erst seit heut oder gestern
Verfasst: 27.10.2005 17:35
von punkface
Hallo
functions_search.php
suche
Code: Alles auswählen
$search_raw_words['text'] = split_words(clean_words('post', $post_text, $stopword_array, $synonym_array));
$search_raw_words['title'] = split_words(clean_words('post', $post_title, $stopword_array, $synonym_array));
ersetzten mit
Code: Alles auswählen
$clean_words = clean_words('post', $post_text, $stopword_array, $synonym_array);
$search_raw_words['text'] = split_words($clean_words);
$clean_words = clean_words('post', $post_title, $stopword_array, $synonym_array);
$search_raw_words['title'] = split_words($clean_words);
Funktioniert´ dann?
edit: Fehlende ; hinzugefügt
Verfasst: 27.10.2005 17:39
von superoelk
ach, müll!
jetzt kommt die meldung:
Parse error: parse error, unexpected T_VARIABLE in /srv/www/httpd/pytalhost/3607/html/forum/includes/functions_search.php on line 114
woher kommen denn diese scheiß-fehlermeldungen???
