Failed evaluating code: preg_replace($orig_word, $replacemen

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
Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Failed evaluating code: preg_replace($orig_word, $replacemen

Bericht door Eefjuh » 07 sep 2005, 01:46

Parse error: parse error, unexpected $ in /home/eefjuh/public_html/forum/viewtopic.php(1156) : regexp code on line 3

Fatal error: Failed evaluating code: preg_replace($orig_word, $replacement_word, '>haha ok nou ga ik mezelf in het vuur gooien.. kom maar op allemaal!! kennen jullie die lekkere koekjes met+\ in /home/eefjuh/public_html/forum/viewtopic.php on line 1156


Probleem dus, ik kan 1 pagina van een topic niet lezen...


Het enige wat ik heb verandert deze dag en gister is een favicon, ranks in userslist, en bbcode mod die images geeft ipv [img] knopjes...

Dit is het enige wat ik kan vinden, maar ik snap dus niet wat nu het probleem is :S

obtain_word_list


Usage;

obtain_word_list(&$orig_word, &$replacement_word)

Explain;

'Obtain list of naughty words and build preg style replacement arrays for use by the calling script, note that the

vars are passed as references this just makes it easier to return both sets of arrays' (taken from functions.php)

Example;

Code: Selecteer alles

 
<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
$orig_word = array(); 
$replacement_word = array(); 
$text = "FACK"; 
obtain_word_list($orig_word, $replacement_word); 
if ( count($orig_word) ) 
{ 
$text = preg_replace($orig_word, $replacement_word, $text); 
} 
echo $text; 
?> 

The $text is set to 'FACK' which i one my forum have set to be replaced with 'FAQ', so when it is echoed out it becomes 'FAQ', because of the word filter.

Het vreemd is dat ik daar niks heb verandert... wel in posting_body.tpl.


viewtopic.php
Code te lang - weggehaald. Post aub een link naar een tekstbestand. --bee

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

Bericht door Paul » 07 sep 2005, 08:06

Het ligt eraan dat je in admin een woord hebt ingesteld wat tekens bevat die niet in een regex mogen voorkomen vermoed ik ;)

Gesloten