Pagina 1 van 1

Fout in viewtopic script

Geplaatst: 08 jul 2005, 09:46
door S_k
Ik heb net een MOD geinstalleerd en ik moest ook het een en ander in het viewtopic script doen. Nadat ik klaar was en ik een topic wilde bekijken, kreeg ik deze foutmelding:

Code: Selecteer alles

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /drive2/fpgshttpd/oldemcdonald/viewtopic.php on line 1260

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /drive2/fpgshttpd/oldemcdonald/viewtopic.php on line 1260
Dat is in dit scriptstukje:
//
// Replace naughty words
//
if (count($orig_word))
{
$post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

if ($user_sig != '')
{
$user_sig = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>9; . $user_sig . '<'), 1, -1));
}

$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
}
Ik heb de fout weten op te lossen door het vet gedrukte, groene gedeelte uit het stukje hierboven te vervangen door een '. Maar ik weet niet of dat goed is, iemand anders wel?

Wat is er mis :?:

Geplaatst: 08 jul 2005, 10:38
door Luuk
Hier hetzelfde stukje uit het originele bestand:

Code: Selecteer alles

	//
	// Replace naughty words
	//
	if (count($orig_word))
	{
		$post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

		if ($user_sig != '')
		{
			$user_sig = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
		}

		$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
	}
Dat groene oet inderdaad een ' zijn.

Geplaatst: 08 jul 2005, 10:43
door S_k
Ik had het script voor ik het aan wilde passen nog ff bewaard op mijn computer en daarin stond dezelfde fout. Ik geloof dat het forumg ewoon werkte ondanks de fout. Maar nu is het dus in orde. Bedankt!