BBcode работещ ;)

paneznam

Registered
Здравейте, :)
Може ли някой да ми даде работещ BBcode, защото тук в уроците нещо се обърках (тутално) :o ?!? :(
 
Това че си се объркал незначи че не работят. :)
http://web-tourist.net/login/login/view.php?st=2291
 
//off
Тоя урок бива да се оправи че кадето има [code.][/code] не излизат и вместо тях се появяват едни линии ...
 
Извинявам се за което. Но просто не беше предвидено личната папка в туриста да става замо за снимки и да пада my32.net. Извинявам се отново.
 
При мен проблема е следния:
ако искам да постна примерно това
Код:
<style type="text/css"> 
 
</style> 

<?php 

function BBCode($Text) 
{ 
// Малко защита, няма да е излишна. 

$Text = str_replace("<", "<", $Text); 
$Text = str_replace(">", ">", $Text); 

$Text = nl2br($Text); 

// Задаваме знаците, който могат да съществуват в линк. 
$URLSearchString = " a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'"; 
// Задаваме знаците, който могат да съществуват в е-мейл. 
$MAILSearchString = $URLSearchString . " a-zA-Z0-9\.@"; 

// Заменяме [url] тага с <a href ...>...</a>. 
$Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/", '<a href="$1" target="_blank">$1</a>', $Text); 
$Text = preg_replace("(\[url\=([$URLSearchString]*)\](.+?)\[/url\])", '<a href="$1" target="_blank">$2</a>', $Text); 
//$Text = preg_replace("(\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[/url\])", '<a href="$1" target="_blank">$2</a>', $Text); 

// Заменяме [mail] тага с линк. 
$Text = preg_replace("(\[mail\]([$MAILSearchString]*)\[/mail\])", '<a href="mailto:$1">$1</a>', $Text); 

// Заменяме удебеления текст. 
$Text = preg_replace("(\[b\](.+?)\[\/b])is",'<span class="bold">$1</span>',$Text); 

// Заменяме наклонения текст. 
$Text = preg_replace("(\[i\](.+?)\[\/i\])is",'<span class="italics">$1</span>',$Text); 

// Заменяме подчертания текст. 
$Text = preg_replace("(\[u\](.+?)\[\/u\])is",'<span class="underline">$1</span>',$Text); 

// Заменяме задраскания текст. 
$Text = preg_replace("(\[s\](.+?)\[\/s\])is",'<span class="strikethrough">$1</span>',$Text); 

// Заменяме подчертания отгоре текст. 
$Text = preg_replace("(\[o\](.+?)\[\/o\])is",'<span class="overline">$1</span>',$Text); 

// Заменяме оцветения текст. 
$Text = preg_replace("(\[color=(.+?)\](.+?)\[\/color\])is","<span style=\"color: $1\">$2</span>",$Text); 

// Заменяме оголемения/умаления текст. 
$Text = preg_replace("(\[size=(.+?)\](.+?)\[\/size\])is","<span style=\"font-size: $1px\">$2</span>",$Text); 

// Заменяме лист. 
$Text = preg_replace("/\[list\](.+?)\[\/list\]/is", '<ul class="listbullet">$1</ul>' ,$Text); 
$Text = preg_replace("/\[list=1\](.+?)\[\/list\]/is", '<ul class="listdecimal">$1</ul>' ,$Text); 
$Text = preg_replace("/\[list=i\](.+?)\[\/list\]/s", '<ul class="listlowerroman">$1</ul>' ,$Text); 
$Text = preg_replace("/\[list=I\](.+?)\[\/list\]/s", '<ul class="listupperroman">$1</ul>' ,$Text); 
$Text = preg_replace("/\[list=a\](.+?)\[\/list\]/s", '<ul class="listloweralpha">$1</ul>' ,$Text); 
$Text = preg_replace("/\[list=A\](.+?)\[\/list\]/s", '<ul class="listupperalpha">$1</ul>' ,$Text); 
$Text = str_replace("[*]", "<li>", $Text); 

// Заменяме шрифта. 
$Text = preg_replace("(\[font=(.+?)\](.+?)\[\/font\])","<span style=\"font-family: $1;\">$2</span>",$Text); 

// Декларираме как ще се показва [*code*]. 
$CodeLayout = '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> 
<tr> 
<td class="quotecodeheader"> Code:</td> 
</tr> 
<tr> 
<td class="codebody">$1</td> 
</tr> 
</table>'; 

// Заменяме кода. 
$Text = preg_replace("#\[code(?:=([a-z]+))\](.*?)\[/code\]#ise","$CodeLayout", $Text); 

// Декларираме как ще се показва [*quote*]. 
$QuoteLayout = '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> 
<tr> 
<td class="quotecodeheader"> Quote:</td> 
</tr> 
<tr> 
<td class="quotebody">$1</td> 
</tr> 
</table>'; 

// Заменяме цитата. 
$Text = preg_replace("/\[code\](.+?)\[\/code\]/is","$CodeLayout", $Text); 

// Заменяме изображенията. 
$Text = preg_replace("/\[img\](.+?)\[\/img\]/", '<img src="$1">', $Text); 

// Заменяме усмивките. 
$Text = str_replace(":D", "<img src=\"images/smilies/icon_e_biggrin.gif\">", $Text); 
$Text = str_replace(":)", "<img src=\"images/smilies/icon_e_smile.gif\">", $Text); 
$Text = str_replace("", "<img src=\"images/smilies/icon_question.gif\">", $Text); 
$Text = str_replace(";)", "<img src=\"images/smilies/icon_e_wink.gif\">", $Text); 
$Text = str_replace(":(", "<img src=\"images/smilies/icon_e_sad.gif\">", $Text); 
$Text = str_replace(":oops:", "<img src=\"images/smilies/icon_redface.gif\">", $Text); 
$Text = str_replace(":o", "<img src=\"images/smilies/icon_e_surprised.gif\">", $Text); 
$Text = str_replace("", "<img src=\"images/smilies/icon_eek.gif\">", $Text); 
$Text = str_replace(":?", "<img src=\"images/smilies/icon_e_confused.gif\">", $Text); 
$Text = str_replace("8-)", "<img src=\"images/smilies/icon_cool.gif\">", $Text); 
$Text = str_replace("", "<img src=\"images/smilies/icon_lol.gif\">", $Text); 
$Text = str_replace(":x", "<img src=\"images/smilies/icon_mad.gif\">", $Text); 
$Text = str_replace(":P", "<img src=\"images/smilies/icon_razz.gif\">", $Text); 
$Text = str_replace(":cry:", "<img src=\"images/smilies/icon_cry.gif\">", $Text); 
$Text = str_replace(":evil:", "<img src=\"images/smilies/icon_evil.gif\">", $Text); 
$Text = str_replace(":twisted:", "<img src=\"images/smilies/icon_twisted.gif\">", $Text); 
$Text = str_replace(":roll:", "<img src=\"images/smilies/icon_rolleyes.gif\">", $Text); 
$Text = str_replace("", "<img src=\"images/smilies/icon_exclaim.gif\">", $Text); 
$Text = str_replace("", "<img src=\"images/smilies/icon_idea.gif\">", $Text); 
$Text = str_replace(":arrow:", "<img src=\"images/smilies/icon_arrow.gif\">", $Text); 
$Text = str_replace(":|", "<img src=\"images/smilies/icon_neutral.gif\">", $Text); 
$Text = str_replace(":mrgreen:", "<img src=\"images/smilies/icon_mrgreen.gif\">", $Text); 
$Text = str_replace(":ugeek:", "<img src=\"images/smilies/icon_e_ugeek.gif\">", $Text); 
$Text = str_replace(":geek:", "<img src=\"images/smilies/icon_e_geek.gif\">", $Text); 

return $Text; 
} 
?>

Ми излиза бяла страница!

Как може да се оправи.
 

Back
Горе