нужна помощь с бб кодом

1. Леха (23.11.2009 / 23:20)
как сюда правильно дописать бб код красного?

2. Леха (23.11.2009 / 23:21)
while($row=mysql_fetch_array($qi))
{
$row = str_replace('<br/>', '<br/>', $row);
$row = str_replace('<b>', '<b>', $row);
$row = str_replace('</b>', '</b>', $row);
$row = str_replace('<u>', '<u>', $row);
$row = str_replace('</u>', '</u>', $row);
$row = str_replace('<i>', '<i>', $row);
$row = str_replace('</i>', '</i>', $row);
$row = str_replace('</i>', '</i>', $row);
echo '<div class="menu">';
echo '['.$row['date'].']<br/>';
echo ''.$row['text'].'<br/>';
echo '['.$row['login'].']<br/>';
echo '</div>';
} 


3. Николай (24.11.2009 / 00:07)
пых не знаю, но мне кажется что надо добавить строки
$row = str_replace('<red>', '<font color="red">', $row);
$row = str_replace('</red>', '</font>', $row);

4. Артур (24.11.2009 / 01:09)
http://***

5. DmitryDick (24.11.2009 / 02:22)
1, $row = preg_replace('~\[red\](.*?)\[/red\]~uis', '<span style="color: red">\\1</span>', $row);
4, хорошь уже рекламить

6. Леха (24.11.2009 / 05:21)
5 спасибо!с меня +

7. Леха (24.11.2009 / 07:15)
есче вопрос!почему при добавлении смайлов ошибку выдает
вот такой код добавляю
$row = str_replace ('smile ',"<img src='smile/1.gif' alt='smile '>",$row);

8. Артур (24.11.2009 / 08:39)
5, ыы ппц. Дал код просто. Теги через стр реплейс ********...
Будто у мну хоть 1 рекл. ссылка на сайте есть и я зарабатываю на вас.
Пусть будет по вашему гГ
7, какую ошибку?

9. Леха (24.11.2009 / 10:01)
<br/>тут написаный мной текст со смайлом <img src='smile/1.gif' alt='smile '><br/>[тут логин]<br/></div>
вот эти строки выделяет!

10. Леха (24.11.2009 / 10:05)
когда нажимаешь обработать страницу как хтмл то норм показывает!

11. Леха (24.11.2009 / 10:06)
а так вот что пишет
Ошибка разбора XML: синтаксическая ошибка (Строка: 1, Символ: 732)
Обработать документ как HTML
Ошибка:mismatched end-tag
Описание:http://www.w3.org/TR/REC-xml/

12. coca-coca (24.11.2009 / 11:53)
учи матчасть D
$row = str_replace ('smile ',"<img src='smile/1.gif' alt='smile ' />",$row);
у тебя в разметке ошибка получилась, поэтому и страница невалидна стала.

13. Леха (24.11.2009 / 11:59)
мля! coca-coca спасибо!блин как же я так затупил!невыспался видно! sad

14. DmitryDick (24.11.2009 / 14:51)
str_replace('что менять', 'на что менять', $var)

URL: https://visavi.net/topics/3210