frost Posted August 10, 2007 Share Posted August 10, 2007 I have some information (php code) stored in a database and I am trying to grab it out and display it to my visitors. The problem is that the when I try to display: <? include 'file.php' ?> My page actually goes ahead and includes that...I looked at the source code of other posts here on phpfreaks and it looks like the "code" command replaces > and < with > and < How can I do the same? Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/ Share on other sites More sharing options...
Fadion Posted August 10, 2007 Share Posted August 10, 2007 u can use <a href="http://www.php.net/manual/en/function.htmlentities.php">htmlentities()</a> $str = "<? include 'file.php' ?>"; echo htmlentities($str); Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/#findComment-320762 Share on other sites More sharing options...
MadTechie Posted August 10, 2007 Share Posted August 10, 2007 try htmlspecialchars Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/#findComment-320763 Share on other sites More sharing options...
Fadion Posted August 10, 2007 Share Posted August 10, 2007 From the php manual If you require all HTML character entities to be translated, use htmlentities() instead (of htmlspecialchars). Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/#findComment-320766 Share on other sites More sharing options...
frost Posted August 10, 2007 Author Share Posted August 10, 2007 I thiiiiink this will work out. Thanks folks. Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/#findComment-320769 Share on other sites More sharing options...
frost Posted August 10, 2007 Author Share Posted August 10, 2007 whoooops. There is text in the database field as well, when I applied htmlspecialchars(); the div's and other html parts are visible. So i have: text text text code code code text text text If I wrap the code part in something can I target it specifically (preg_replace?) and replace < with > ? Quote Link to comment https://forums.phpfreaks.com/topic/64333-display-code-on-page/#findComment-320773 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.