Jump to content

[SOLVED] htmlentities except for certain html tags


ShoeLace1291

Recommended Posts

I have a script that retrieves a database record that's created by a user.  In that database record are bbcodes like [p].  My problem is that the records are for tutorials, so I need it to display the HTML as raw text, therefore I have to use htmlentities and even though I use str_replace to replace the bb tags, it still displays the <p> tags(previously [p]) as html.  I need the <p> tags to be translated into html so my layout works correctly.  Is there anyway to do this?

 

$tutContent=$fetch["tutorialContent"];

$bbcode = array('[p]', '[/p]', '[example]', '[/example]');

$replacewith = array('<p>', '</p>', "<div id='example'>", '</div>');

 

$tutContent = htmlentities(str_replace($bbcode,$replacewith,$tutContent));

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.