ааа.. я вообще повешусь скоро...попробовал подогнать под уже готовую функцию. . . Вылезла ошибка. Ша функцию скину, мб кто подгонит ?)
Добавлено через 02:47 сек.
function message($var)
{
if (!empty($var)) echo '<div class="message">'. $var .'</div>';
}
// обработка bb кодов
function bbcode($str)
{
$bbcode = array(
'~\[url=(.*?)?\](.*?)\[\/url\]~si' => '<a href="$1" target="_blank">$2</a>',
'~\[img=(.*?)\](.*?)\[\/img\]~si' => '<img src="$1" alt="$2" />',
'/\[b\](.+)\[\/b\]/isU' => '<b>$1</b>',
'/\[u\](.+)\[\/u\]/isU' => '<span style="text-decoration:underline;">$1</span>',
'/\[s\](.+)\[\/s\]/isU' => '<s>$1</s>',
'/\[i\](.+)\[\/i\]/isU' => '<i>$1</i>',
Добавлено через 03:25 сек.
'/\[br\](.+)/isU' =>'<br />$1',
'/\[hr\](.+)/isU' => '<hr />$1',
'/\[big\](.+)\[\/big\]/isU' => '<span style="font-size:large;">$1</span>',
'/\[small\](.+)\[\/small\]/isU' => '<span style="font-size:small;">$1</span>',
'/\[red\](.+)\[\/red\]/isU' => '<span style="color:#ff0000;">$1</span>',
'/\[yellow\](.+)\[\/yellow\]/isU' => '<span style="color:#ffff22;">$1</span>',
'/\[green\](.+)\[\/green\]/isU' => '<span style="color:#00bb00;">$1</span>',
'/\[blue\](.+)\[\/blue\]/isU' => '<span style="color:#0000bb;">$1</span>',
'/\[white\](.+)\[\/white\]/isU' => '<span style="color:#fff;">$1</span>',
'/\[color=(.+)\](.+)\[\/color\]/isU' => '<span style="color:#$1;">$2</span>',
'/\[q\](.+)\[\/q\]/isU' => '<div class="q">Цитата: "$1"</div>',
'/\[size=([0-9]+)\](.+)\[\/size\]/isU' => '<span style="font-size:$1px;">$2</span>',
);