function bbcode($s)
{ $postpic_maxx=300;
$postpic_maxy=300;
$s = eregi_replace("(http:[/]{2})?(www.([a-zA-Z0-9/./_/-]|[/.]|[~])*)","http://\2">\1\2",$s);
$s=preg_replace("=(^| |\n)(www.)([a-zA-Z0-9./-_]{1,})=i",
"123 ",$s);
$s=preg_replace("=(^| |\n)[url](http://|http://www.)([a-zA-Z0-9./-_]{1,})[/url]=i",
"123 ",$s);
$s=preg_replace("=(^| |\n)[url=(http://|http://www.)([a-zA-Z0-9./-_]{1,})]([a-zA-Z0-9:./-_]{1,})[/url]=i",
"14 ",$s);
$s=preg_replace("=(^| |\n)[url](www.)([a-zA-Z0-9./-_]{1,})[/url]=i",
"123 ",$s);
$s=preg_replace("=(^| |\n)[url=(|www.)([a-zA-Z0-9./-_]{1,})]([a-zA-Z0-9:./-_]{1,})[/url]=i",
"14 ",$s);
$s=preg_replace("=(^| |\n)([a-zA-Z0-9./-_]{1,})@([a-zA-Z0-9./-_]{1,})=i",
"12@3 ",$s);
if(preg_match("=(^| |\n)([img])([a-zA-Z0-9./-_:]{1,})([/img])=i",$s,$url))
{
$info=getimagesize($url[3]);
if(($info[2]>3)||($info[2]<1))
{
$replace="** Eingefügtes Bild **";
}
else
{
if($info[0]<=$postpic_maxx)
$replace="
";
else
{
$faktor=$postpic_maxx/$info[0];
$info[0]=$info[0]*$faktor;
$info[1]=$info[1]*$faktor;
$replace="
";
}
}
$s=preg_replace("=(^| |\n)[img]([a-zA-Z0-9./-_:]{1,})[/img]=i",$replace,$s);
}
$s = eregi_replace("", "", $s);
$s = eregi_replace("", "", $s);
$s = eregi_replace("", "", $s);
$s = eregi_replace("", "", $s);
$s = eregi_replace("\n","
",$s);
$s = eregi_replace("", "", $s);
$s = eregi_replace("", "", $s);
$s = eregi_replace("[p]", "", $s);
$s = eregi_replace("[/p]", "
", $s);
$s = eregi_replace("[center]", "", $s);
$s = eregi_replace("[/center]", "", $s);
$s = eregi_replace("[verdana]", "", $s);
$s = eregi_replace("[/verdana]", "", $s);
$s = eregi_replace("[times]", "", $s);
$s = eregi_replace("[/times]", "", $s);
$s = eregi_replace("[arial]", "", $s);
$s = eregi_replace("[/arial]", "", $s);
$s = eregi_replace("[q]", "", $s);
$s = eregi_replace("[/q]", "
", $s);
$s = eregi_replace("[list]", "", $s);
$s = eregi_replace("[/list]", "
", $s);
$s = eregi_replace("[numlist]", "", $s);
$s = eregi_replace("[/numlist]", "
", $s);
$s = eregi_replace("[-]", "", $s);
$s = eregi_replace("[c]", "", $s);
$s = eregi_replace("[/c]", "
", $s);
$s = eregi_replace("[code]", "", $s);
$s = eregi_replace("[/code]", "
", $s);
$s = str_replace('8-o','
',$s);
$s = str_replace(':-D','
',$s);
$s = str_replace(":-]",'
',$s);
$s = str_replace(":-[",'
',$s);//das ist Zeile 106
$s = str_replace("8-)",'
',$s);
$s = str_replace(';-(','
',$s);//das ist Zeile 108
$s = str_replace("x-(",'
',$s);
$s = str_replace("8o",'
',$s);
$s = str_replace(":-o",'
',$s);
$s = str_replace(":->",'
',$s);
$s = str_replace(":-(",'
',$s);
$s = str_replace(":nein:",'
',$s);
$s = str_replace(":-|",'
',$s);
$s = str_replace(":roll:",'
',$s);
$s = str_replace(";-[",'
',$s);
$s = str_replace(":-))",'
',$s);
$s = str_replace(";-D",'
',$s);
$s = str_replace("!-(",'
',$s);
$s = str_replace("8-o",'
',$s);
$s = str_replace(";-)",'
',$s);
$s = str_replace(":ja:",'
',$s);
return($s);
}
?>