Re: str_replace problem
| From: | Philip Thompson | Date: | Wed, 20 Oct 2004 14:07:54 +0000 |
| Subject: | Re: str_replace problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-199890@lists.php.net to get a copy of this message | ||
On Oct 20, 2004, at 1:02 AM, Chris Ditty wrote:
Hi all. I'm trying to do a little code snippets page for a site I am working on. I figured it would be simple enough. I would do a str_replace and replace the various html codes with the ascii eqivulant. Unfortunately, it is not working as expected. Can anyone help with this? This is what I am using. $snippetCode = str_replace("\n", "<br>", $snippet['snippetCode']); $snippetCode = str_replace("<", ">", $snippetCode);< is actually less than
$snippetCode = str_replace(">", "<", $snippetCode);and > is greater than. Don't know if this makes a difference to you.
$snippetCode = str_replace("&", "&", $snippetCode); This is what is in $snippet['snippetCode']. ?><pre><? print_r($ArrayName); ?></pre><? This is what is showing on the web page. ?<>pre<>? print_r($ArrayName); ?<>/pre<>? If anyone can help, it would be appreciated. Also, if you have a quick and dirty code colorer, I would appreciate that. Thanks ChrisLike the others have said, consider using htmlspecialchars(). Have fun! ~Philip