существует ли принудительные коды в php для того что б писать жирным или например цветным текстом там где например bb и html и коды отключены или не действуют?
добавлено спустя 1 минуту:
или может существует какой нить универсальный "код" при вводе которого автоматически будут срабатывать ранее описаные "коды"
добавлено спустя 1 минуту:
если его нужно прописывать в скрипте то где именно? подскажите
PeraX, не понял. что б прописывать не в скрипте а например как юзер- тобиш вставил например <font color="yellow"> текст</fоnt>
и была надпись желтым текстом и т.п.
понял. спс
pomkasnew, [php:1:9e0235eb8a]// обработка 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>',
'/\[code\](.+)\[\/code\]/isU' => '<code>$1</code>',
'/\[s\](.+)\[\/s\]/isU' => '<s>$1</s>',
'/\[i\](.+)\[\/i\]/isU' => '<i>$1</i>',
'/\[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>',
);
$str = preg_replace(array_keys($bbcode), array_values($bbcode), $str); // заменяем коды на теги
return $str;
}[/php:1:9e0235eb8a]
В функцию передавай текст после фильтрации htmlspecialchars.