| 
	
 | 
 Posted by Richard Lynch on 02/24/05 18:50 
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><?php echo 'hello'; ?> 
 
$str = '<p>This is a paragraph<p><?php echo \'hello\';?>'; 
//No need for stripslashes with the above input... 
$decode = html_entity_decode($str); 
$record = str_replace('<?php', '<?php', $decode); 
$recode = str_replace('?>', '?>', $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
 
[Back to original message] 
 |