Tim Burgan wrote:
> I have a string:
> $str = '<p>This is a paragraph<p><?php echo \'hello\';
> ?>';
>
> Which I convert using:
> html_entity_decode(stripslashes($str));
>
> Which result in:
> <p>This is a paragraph</p><?php echo 'hello'; ?>
>
>
> But.. I was the PHP tags to STAY ENCODED like:
> <p>This is a paragraph</p>&lt;?php echo 'hello'; ?&gt;

$str = '&lt;p&gt;This is a paragraph&lt;p&gt;&lt;?php echo \'hello\';?&gt;';
//No need for stripslashes with the above input...
$decode = html_entity_decode($str);
$record = str_replace('<?php', '&lt;?php', $decode);
$recode = str_replace('?>', '?&gt;', $recode);

This won't work well if somebody does:

$str = htmlentities('This is the <?php echo "<?php"?> "start" tag');

Depending on why you need this, and what you are doing, there are other
things you could do, but I don't want to try to guess what you need this
for...

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to