как в Php вставить Bb код

  • Автор темы firs777
  • Дата начала
F

firs777

Гость
#1
Здравствуйте возникла такая проблемка я пишу сайт с нуля без движка и хотел добавлять коментари но столкнулся с такой проблемой.
Как установить bB код на сайт???
Кто не будь подскажите плиз!!!
 

vital

Больной Компом Детектед
29.01.2006
2 432
40
codeby.net
#2
Писать парсер руками. Уж если вы пишете свой двиг, то это у вас не должно вызывать вопросов.
 
X

Xakep

Гость
#3
поищи в гугле про регулярные выражения... там и примеров можешь найти вот простой пример реалезации bb кода:
PHP:
 function bb($text) {
while (preg_match_all('`\[(.+?)=?(.*?)\](.+?)\[/\1\]`is', $text, $matches)) foreach ($matches[0] as $key => $match) {
list($tag, $param, $innertext) = array($matches[1][$key], $matches[2][$key], $matches[3][$key]);
$replacement = "";
switch ($tag) {
case 'b'	: $replacement = "<b>$innertext</b>"; break;
case 'i'	: $replacement = "<i>$innertext</i>"; break;
case 'u'	: $replacement = "<u>$innertext</u>"; break;
case 's'	: $replacement = "<s>$innertext</s>"; break;
}
$text = str_replace($match, $replacement, $text);
}

return $text;
}
 
F

firs777

Гость
#4
поищи в гугле про регулярные выражения... там и примеров можешь найти вот простой пример реалезации bb кода:
Конечно спасибо но я нашел решения проблемы проста забыл отписаться что тема закрыта=)))