Seite 1 von 1

Suchfunktion

Verfasst: 05.10.2005 15:21
von Junior-BS
Hallo!

Seit kurzem funktioniert meine Suchfunktion nicht mehr. Mir ist es jedenfalls vorher nicht aufgefallen.

Wenn ich als Beispiel die Suchfunktion nuzte und nach dem Begriff "Moorhexenrally" suche, dann bekomme ich auch eine Auswahl angezeigt. Möchte ich nun den Link zu dem entsprechenden Beitrag nutzen und klicke, dann bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function: phpbb_rtrim() in /mnt/kw2/01/162/00000016/htdocs/CT24Forum/viewtopic.php on line 498
Wer es selbst probieren möchte, klickt einfach ...hier...

Vielen Dank für eure Hilfe!

Gruß
Junior-BS

Verfasst: 05.10.2005 15:39
von MartinITM
Hallo,

das liegt an dem highlight. Das wurde erst ab der Version 2.0.12 eingebaut.

Code: Alles auswählen

// added at phpBB 2.0.12 to fix a bug in PHP 4.3.10 (only supporting charlist in php >= 4.1.0)
Hast du ein Update gemacht?

Martin

Verfasst: 07.10.2005 00:24
von MartinITM
Hiho,

du könntest mal versuchen den folgenden Code in die functions.php einzufügen. Einfach vor ?> reinkopieren.
Mach aber vorher eine Sicherheitskopie von der funktions.php

Code: Alles auswählen

// added at phpBB 2.0.12 to fix a bug in PHP 4.3.10 (only supporting charlist in php >= 4.1.0)
function phpbb_rtrim($str, $charlist = false)
{
	if ($charlist === false)
	{
		return rtrim($str);
	}
	
	$php_version = explode('.', PHP_VERSION);

	// php version < 4.1.0
	if ((int) $php_version[0] < 4 || ((int) $php_version[0] == 4 && (int) $php_version[1] < 1))
	{
		while ($str{strlen($str)-1} == $charlist)
		{
			$str = substr($str, 0, strlen($str)-1);
		}
	}
	else
	{
		$str = rtrim($str, $charlist);
	}

	return $str;
}
Martin