omg, verdammt, funzt leider nicht...
Parse error: syntax error, unexpected T_STRING, expecting ')' in /usr/export/www/hosting/assault/clan-lant/include/includes/func/bbcode.php on line 233
so siehts bei mir aus(zeile 233 fängt mit "<a href="https: an) :
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",
"/[url=https://(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>",
"<a href="https://\\1\2" target="_blank"><b>\3</b></a>",
"bbcode_simple_list ('\\1', '\\2')",
"\\1:",
);
$s = preg_replace($search, $replace, $s);
return ($s);
}
sieht ser viel anders aus, als bei dir, aus irgeteinem sinnigen grunde hab ich nach jedem '/' ein '' und machmal sind die auch doppelt(is übrigens orginal bbcode.php)
was ich auch stumpf finde, beim 2ten https: wird nach // alles ausgeklammer, aber nach http:wurds nicht
Zuletzt modifiziert von assault am 13.02.2007 - 23:40:40