Pagina 1 van 1

Fatal error: Only variables can be passed by reference

Geplaatst: 13 okt 2005, 18:31
door BrunoPHPBB
Support template:
  • Wat is het probleem?
    Als ik een bericht wil psoten krijg ik Fatal error: Only variables can be passed by reference,
    Wanneer ontstond het probleem?
    Bij de eerste keer dat ik een bericht wou posten.
    Adres van je forum: http://80.61.42.39/phpbb2
    Geïnstalleerde mods:
    Niks
    Huidige template:
    Subsilver
    phpBB versie: 2.0.(sorry, kan ik nergens vinden)
    Host: eigen
    Heb je onlangs een mod of stijl geïnstalleerd?
    Nee
    Heb je gezocht naar een antwoord?
Ja, heel veel
Overige opmerkingen:
Ik voel me zeeer verdrietig daarover...

Geplaatst: 13 okt 2005, 19:24
door Stef
Je versie nummer is zéér veroudert we raden je dus aan up te daten naar phpBB 2.0.17. (Zie downloads).
Powered by phpBB 2.0.6 © 2001, 2002 phpBB Group
Welke PHP versie draai je? Er is namelijk wel het één en het ander over bekend.

Geplaatst: 13 okt 2005, 19:27
door BrunoPHPBB
Ik zal het is proberen, ik draai php 4.0

Geplaatst: 13 okt 2005, 19:44
door BrunoPHPBB
Ik heb nu nog de fout melding,
De sites die googel vind met jou link zijn duits/engels talig.
Ik ben zeer slecht in engels en kan geen word duits!
Zou iemand dat mij a.u.b in het nederlands willen uitleggen?

Groetjes, Bruno

Geplaatst: 13 okt 2005, 19:51
door Stef
Het is een bug bij php 5.0.5 dus ik twijfel of je wel php 4.x draait.

Kijk eens of dit werkt:

In posting.php zoek je:

Code: Selecteer alles

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, &$post_username, &$post_subject, &$post_message, &$poll_title, &$poll_options, &$poll_length)
En vervang je met:

Code: Selecteer alles

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length)
Als dat niet werkt, moet je even wachten op phpBB 2.0.18. :wink:

Geplaatst: 13 okt 2005, 19:59
door BrunoPHPBB
Ik kan die regel niet vinden :'(
Die 2 regels zij toch het zelfde??

Geplaatst: 13 okt 2005, 20:04
door Stef
Denk je echt dat ik je twee dezelfde codes laat toevoegen?

Ik maakte een foutje door je te laten zoeken in posting.php het moet namelijk in functions_post.php die je kan vinden in de includes map.

Geplaatst: 13 okt 2005, 20:06
door Paul
Je krijgt die fout ook nog in search.php, die moet je ook aanpassen :)

Geplaatst: 13 okt 2005, 20:13
door BrunoPHPBB
Oke, ik ben nu van de eerste af, nu krijg ik inderdaad de shear fout, wat moet ik in dat bestand zoeken en wijzigen?

Geplaatst: 13 okt 2005, 20:15
door Paul
Ik ga het even opzoeken, een moment :)

In search.php:
zoek:

Code: Selecteer alles

$stopword_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/search_stopwords.txt');
         $synonym_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/search_synonyms.txt');

         $split_search = array();
         $split_search = ( !strstr($multibyte_charset, $lang['ENCODING']) ) ?  split_words(clean_words('search', stripslashes($search_keywords), $stopword_array, $synonym_array), 'search') : split(' ', $search_keywords);
vervang met

Code: Selecteer alles

$stopword_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/search_stopwords.txt');
         $synonym_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/search_synonyms.txt');

         $search_keywords_stripslashes = stripslashes($search_keywords);
         $search_keywords_clean_words = clean_words('search', $search_keywords_stripslashes, $stopword_array, $synonym_array);

         $split_search = array();
         $split_search = ( !strstr($multibyte_charset, $lang['ENCODING']) ) ?  split_words($search_keywords_clean_words, 'search') : split(' ', $search_keywords);

Geplaatst: 13 okt 2005, 20:27
door BrunoPHPBB
Nu krijg ik Fatal error: Only variables can be passed by reference in C:\webserver\html\phpBB2\includes\functions_search.php on line 113

Geplaatst: 13 okt 2005, 20:43
door BrunoPHPBB
Wat is daar aan te doen, ik heb de shearch.php al geweizigd

Geplaatst: 13 okt 2005, 20:53
door BrunoPHPBB
Laat maar,
Hij doet het.
Heel erg bedankt Stef en Paulus!
Dit is het eerste forum waar ik mijn probleem binnen 1 uur tijd krijg opgelost!
Echt heel erg top :thumb:
Nogmaals: Bedankt! :bier: