[ mordor @ 04.08.2004. 18:12 ] @
Na jednom mom portalu za bbkod koristim sledecu funkciju... svestan sam da je blago receno debilna :( al radi (kako tako)... sad zanima me vase ideje ili vasa resenja za ovaj problem.

Code:

<?php

function bbkod($text)
{
  $bbcode = array("<", ">",
                "[list]", "[*]", "[/list]", 
                "[img]", "[/img]",
                "Citat:
", "",
                "[b]", "[/b]", 
                "[u]", "[/u]", 
                "[i]", "[/i]",
                '[color="', "[/color]",
                "[size=\"", "[/size]",
                '[url="', "[/url]",
                "[mail=\"", "[/mail]",
                "[ code ]", "[/ code ]",
                '"]',
                ":huh:", ":o", ";)", ":P",
                ":D", ":lol:", ":rolleyes:", ":dry:",
                ":)", ":angry:", ":(", ":unsure:", ":blink:", "B)");
  $htmlcode = array("&lt;", "&gt;",
                "<ul>", "<li>", "</ul>", 
                "<img src=\"", "\">", 
                "<div width='80%' class='q'>", "</div>",
                "<b>", "</b>", 
                "<u>", "</u>", 
                "<i>", "</i>",
                "<span style=\"color:", "</span>",
                "<span style=\"font-size:", "</span>",
                '<a href="', "</a>",
                "<a href=\"mailto:", "</a>",
                "<code>", "</code>",
                '">', "<image src='".$url."images/smilies/huh.gif' alt='huh'>", 
                "<image src='".$url."images/smilies/ohmy.gif' alt='oh my!'>", 
                "<image src='".$url."images/smilies/wink.gif' alt='wink'>", 
                "<image src='".$url."images/smilies/tongue.gif' alt='tongue'>", 
                "<image src='".$url."images/smilies/biggrin.gif' alt='biggrin'>", 
                "<image src='".$url."images/smilies/laugh.gif' alt='lol'>", 
                "<image src='".$url."images/smilies/rolleyes.gif' alt='rolleyes'>", 
                "<image src='".$url."images/smilies/dry.gif' alt='dry'>", 
                "<image src='".$url."images/smilies/smile.gif' alt='smile'>", 
                "<image src='".$url."images/smilies/mad.gif' alt='angry'>", 
                "<image src='".$url."images/smilies/sad.gif' alt='sad'>", 
                "<image src='".$url."images/smilies/unsure.gif' alt='unsure'>", 
                "<image src='".$url."images/smilies/blink.gif' alt='blink'>",
                "<image src='".$url."images/smilies/cool.gif' alt='cool'>");
  $newtext = str_replace($bbcode, $htmlcode, $text);
  $newtext = nl2br($newtext);//second pass
  return $newtext;
}
?>

Drugo zanima me kako u nekom textu prepoznati url i pretvoriti ga u hiperlink...





[Ovu poruku je menjao -zombie- dana 05.08.2004. u 10:43 GMT]
[ mordor @ 04.08.2004. 18:13 ] @
heh ... vidim da i tforum ima isti problem sa bbkodom koji i ja imam :P LOL
[ noviKorisnik @ 04.08.2004. 23:30 ] @
A odakle je tu promenljiva $url?
[ mordor @ 04.08.2004. 23:57 ] @
ovo je fja koju koristim na vise servera odjednom... bla bla bla... u mom specificnom slucaju moram da koristim apsolutnu putanju do slika pa da nebi kucao http://... na 100 mesta samo sam uveo var $url :)