<?php
use Xbbcode\Xbbcode;
$text = 'Это [b]пример[/b] работы парсера [url=https://github.com/Gemorroj/xBBCode]xBBCode[/url].';
$xbbcode = new Xbbcode();
$xbbcode->parse($text);
echo $xbbcode->getHtml();- PHP >= 8.2
- Geshi has security problem GeSHi/geshi-1.0#159
- This doesn't seem relevant for XbbCode.
- To avoid composer blocking, use
--no-security-blockingoption.
composer require gemorroj/xbbcode --no-security-blocking- Optional styling:
resources/style.css; override colors with--xbbcode-*variables. - Code tags use GeSHi by default; call
$xbbcode->setCodeHighlighting(false)to emit<pre><code class="language-*">for a client-side highlighter (num→data-start,tab→data-tab-width,extra→data-highlight-lines,links→data-keyword-links). [spoiler]/[hide]render native<details>; the legacySpoilerhandler is deprecated.
- GNU GPL v 2