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?
What is that you are actually expecting?
This is what I am using. $snippetCode = str_replace("\n", "<br>", $snippet['snippetCode']);
nl2br() [http://php.libero.it/manual/en/function.nl2br.php]
This is what you are asking PHP to do.$snippetCode = str_replace("<", ">", $snippetCode); $snippetCode = str_replace(">", "<", $snippetCode); $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<>?
Actually - to achieve this - it would be better to use the 'htmlspecialchars()' function [http://php.libero.it/manual/en/function.htmlspecialchars.php]
Anyway, probably I didn't understand what you want from your code...
Cheers! Silvio Porcellana
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php