Partyflock
 
Forumonderwerp · 893529
Ik ben met een Torrent-lister"tje" bezig, en ik zoek een BB-Code Parser.

BB-Code Parser is een stukje code, wat BB-Code naar HTML kan omzetten. Het liefste in een functie, zodat ik die Functie op verschillende plekken kan aanroepen.

Weet iemand een leuk scriptje?

Met Google ken je dr genoeg vinden, maar welke ken je nou het beste gebruiken? :/
laatste aanpassing
Maak d'r zelf een met reguliere expressies ofzo?
ben nu een array aan het maken.

en dan haal ik m door str_replace en nl2br heen.

(hoe kan je hier in je post code zetten?)


code:
function bb2html($text)
{
$bbcode = array("<", ">",
"
  • ", "[*]", "

",
"",
"", "",
"", "",
"", "",
"",
"[mail=\"", "[/mail]",
"
", "


",
"
", "

",
"
", "
",
"
", "
",
"[smile]",
"[bigsmile]",
"[cool]",
"[wink]",
"[huil]",
"[boze]",
"[tunge]",
"[erstaunt]",
"[sad]",
"[rose]",
"[up]",
"[down]",
'"]');

$htmlcode = array("&lt;", "&gt;",
"<ul>", "<li>", "</ul>",
"<img src=\"", "\">",
"<b>", "</b>",
"<u>", "</u>",
"<i>", "</i>",
"<a href=\"", "</a>",
"<a href=\"mailto:", "</a>",
"<table width=\"100%\" align=\"center\"><tr><td bgcolor=\"gray\"><font color=\"orange\">", "</font></td></tr></table>",
"<div align=\"center\">", "</div>",
"<div align=\"left\">", "</div>",
"<div align=\"right\">", "</div>",
"<img src=\"images/smilies/smile.png\">",
"<img src=\"images/smilies/biggrin.png\">",
"<img src=\"images/smilies/cool.png\">",
"<img src=\"images/smilies/wink.png\">",
"<img src=\"images/smilies/cry.png\">",
"<img src=\"images/smilies/evil.png\">",
"<img src=\"images/smilies/tongue.png\">",
"<img src=\"images/smilies/omg.png\">",
"<img src=\"images/smilies/sad.png\">",
"<img src=\"images/smilies/rose.png\">",
"<img src=\"images/smilies/thumbs_up.png\">",
"<img src=\"images/smilies/thumbs_down.png\">",
'">');
$newtext = str_replace($bbcode, $htmlcode, $text);
$newtext = nl2br($newtext);//second pass
return $newtext;
};


/code



zo heb ik het maar opgelost. elegant is anders.

heb trouwens een probleem met url en mail.
ik zou graag:
[ u r l = [url]http://blablabla.nl
] url [ / u r l ]
willen hebben. nu is dat met " om het url heen. :/
anders werkt het schijnbaar om de een of andere manier niet. :(
laatste aanpassing
Geslacht: vrouw

en scripten? :P:P