Moin...
Ich bin dabei mir eine Shoutbox zu schreiben.....
Klappt auch schon alles.
Nur weiß ich nich genau wie ich den BoxCode in HTML_Code umwandeln soll/kann.....
[URL=http://www.domain.de]Homepage[/URL]
wie soll ich das jetrzt machen???hier besteht das problem, dass noch etwas(der link) in der zuersetzenden Zeichenkette steht...
Also meine Funktion sieht so aus:
function bbcode($data){
$data = str_replace("[b]", "<b>", $data);
$data = str_replace("[/b]", "</b>", $data);
$data = str_replace("[u]", "<u>", $data);
$data = str_replace("[/u]", "</u>", $data);
$data = str_replace("[i]", "<i>", $data);
$data = str_replace("[/i]", "</i>", $data);
$data = str_replace("[rot]", "<font color="#99050D">", $data);
$data = str_replace("[/rot]", "</font>", $data);
$data = str_replace("[gruen]", "<font color="#00FF00">", $data);
$data = str_replace("[/gruen]", "</font>", $data);
$data = str_replace("[blau]", "<font color="#1007A4">", $data);
$data = str_replace("[/blau]", "</font>", $data);
$data = str_replace("[weiss]", "<font color="#000000">", $data);
$data = str_replace("[/weiss]", "</font>", $data);
$data = str_replace("[schwarz]", "<font color="#FFFFFF">", $data);
$data = str_replace("[/schwarz]", "</font>", $data);
$data = str_replace(":-)", "<img src="images\smilies\smile01.gif" border="0">", $data);
$data = str_replace(";-)", "<img src="images\smilies\smile02.gif" border="0">", $data);
$data = str_replace(":O", "<img src="images\smilies\smile03.gif" border="0">", $data);
$data = str_replace(";-(", "<img src="images\smilies\smile04.gif" border="0">", $data);
$data = str_replace(":D", "<img src="images\smilies\smile05.gif" border="0">", $data);
$data = str_replace("8-)", "<img src="images\smilies\smile06.gif" border="0">", $data);
$data = str_replace(":-O", "<img src="images\smilies\smile07.gif" border="0">", $data);
$data = str_replace(":-(", "<img src="images\smilies\smile08.gif" border="0">", $data);
$data = str_replace("(?)", "<img src="images\smilies\smile09.gif" border="0">", $data);
$data = str_replace("(!)", "<img src="images\smilies\smile10.gif" border="0">", $data);
$data = eregi_replace("\[url\]www.([^\[]*)\[/url\]","<a href="http://www.\1" target="_new">\1</a>",$data);
$data = eregi_replace("\url\\[/url\]","<a href="\1" target="_new">\1</a>",$data);
$data = eregi_replace("\[url="","[url="",$data);
$data = eregi_replace("\"\]",""]",$data);
$data = eregi_replace("\[url="(^\[]*)"\\[\/url\]", "<a href="\1">\2</a>", $data);
$data = eregi_replace("\[url=(^\[]*)\\[\/url\]", "<a href="\1">\2</a>", $data);
$data = eregi_replace("\email\\[/email\]", "<a href="mailto:\1">\1</a>", $data);
$data = eregi_replace("\[email=(^\[]*)\\[/email\]", "<a href="mailto:\1">\2</a>", $data);
return $data;
}