• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

firs777

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

vital

Писать парсер руками. Уж если вы пишете свой двиг, то это у вас не должно вызывать вопросов.
 
X

Xakep

поищи в гугле про регулярные выражения... там и примеров можешь найти вот простой пример реалезации 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

поищи в гугле про регулярные выражения... там и примеров можешь найти вот простой пример реалезации bb кода:

Конечно спасибо но я нашел решения проблемы проста забыл отписаться что тема закрыта=)))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!