Also die Fehlermeldung wurde durch folgenden Codeabschnitt aus der "
/include/includes/func/bbcode.php" verursacht:
function bbcode_simple ($s) {
$page = preg_quote(dirname(str_replace('www.','',$_SERVER["HTTP_HOST"]).$_SERVER["SCRIPT_NAME"]), '/');
$search = array (
"/\[b\](.*?)\[\/b\]/si",
"/\[i\](.*?)\[\/i\]/si",
"/\[u\](.*?)\[\/u\]/si",
"/\[url=http:\/\/(www\.)?(".$page.")(.*?)](.*?)\[\/url\]/si",
"/\[url=http:\/\/(www\.)?(.*?)\](.*?)\[\/url\]/si",
"/\[list(=1)?\](.+)\[\/list\]/Usie",
"/(script|about|applet|activex|chrome):/is",
);
$replace = array (
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<a href=\"http://\\1\\2\\3\">\\4</a>",
"<a href=\"http://\\1\\2\" target=\"_blank\">\\3</a>",
"bbcode_simple_list ('\\1', '\\2')",
"\\1:",
);
$s = preg_replace($search, $replace, $s);
return ($s);
}
Nachdem ich diesen Eintrag und die dazugehörigen Zeilen:
# replace simple
$s = bbcode_simple ($s);
entfernt habe, funktioniert bis jetzt alles fehlerfrei.
Allerdings muss ich dazu sagen, dass bei der betroffenen Seite viele Funktionen vom Script deaktiviert sind, weil sie nicht benötigt werden. Das kann bei anderen Seiten schon ganz anders aussehen.
Gruß
Uncle-Jo