Markup

Filepath: phork/php/utilities/Markup.class.php

The Markup class is used to strip HTML tags and replace BBcode with HTML. It can also be used to format code so the tags are displayed rather than parsed.


Example

print Markup::replaceTags('[b]This is bold![/b]');
print Markup::replaceTags('[u]This is underlined![/u]');
print Markup::replaceTags('[i]This is italic![/i]');

print Markup::replaceTags('[url=http://www.example.org]This is a link![/url]');
print Markup::replaceTags('[img]http://www.example.org/image.gif[/img]');
print Markup::replaceTags('[tab]');

print Markup::replaceTags('[url=http://www.example.org" onclick="javascript:alert(1);"]This will intentionally break![/url]');

Example

print Markup::formatCode('
    <p>This is <?php echo($strAdjective); ?>!</p>
');