ну или проще после
$var = preg_replace('#\[color=(.+?)\](.+?)\[/color]#si', '$2', $var);
Добавить
$var = preg_replace('#\[raduga\](.*?)\[/raduga\]#si', '<span id="txt">$1</span><script>Styletxt()</script>', $var);Ну и код в хеад обезательно.
ну или проще после
$var = preg_replace('#\[color=(.+?)\](.+?)\[/color]#si', '$2', $var);
Добавить
$var = preg_replace('#\[raduga\](.*?)\[/raduga\]#si', '<span id="txt">$1</span><script>Styletxt()</script>', $var);