Fatal error: Only variables can be passed by reference

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Fatal error: Only variables can be passed by reference

Bericht door BrunoPHPBB » 13 okt 2005, 18:31

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...

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 okt 2005, 19:24

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.
Laatst gewijzigd door Stef op 13 okt 2005, 19:28, 1 keer totaal gewijzigd.

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 19:27

Ik zal het is proberen, ik draai php 4.0

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 19:44

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

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 okt 2005, 19:51

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:

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 19:59

Ik kan die regel niet vinden :'(
Die 2 regels zij toch het zelfde??

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 okt 2005, 20:04

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 okt 2005, 20:06

Je krijgt die fout ook nog in search.php, die moet je ook aanpassen :)

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 20:13

Oke, ik ben nu van de eerste af, nu krijg ik inderdaad de shear fout, wat moet ik in dat bestand zoeken en wijzigen?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 okt 2005, 20:15

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);

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 20:27

Nu krijg ik Fatal error: Only variables can be passed by reference in C:\webserver\html\phpBB2\includes\functions_search.php on line 113

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 20:43

Wat is daar aan te doen, ik heb de shearch.php al geweizigd

BrunoPHPBB
Berichten: 25
Lid geworden op: 13 okt 2005, 18:22

Bericht door BrunoPHPBB » 13 okt 2005, 20:53

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:

Gesloten