Jump to content

replacing tags


alfii

Recommended Posts

hi freaks,

 

still working on my email bot.

im currently trying to escape <>-tags to be displayed- but not the browser wont exectute it (i.e. xls-tags) i want them as chars.

 

so whin my

$content is like <xsl:stylesheet> <xsl:template match="/"> <more xls...> it shows a stylesheet.

i just want the chars.

 

Here is what ive been trying so far: but its bad

 

<?php

$string='<tag> > < asdasf';

$bomb=array(
'<',
'>',
);
$defusal=array(
'-',
'!',
);	
$string= preg_replace($bomb,$defusal,$string);
echo $string;
?>

 

error:

Warning: preg_replace() [function.preg-replace]: No ending matching delimiter '>' found in C:\xampp1\htdocs\code.php on line 13

 

donno any further now

Link to comment
https://forums.phpfreaks.com/topic/259062-replacing-tags/
Share on other sites

<?php

$string='<  tag>  a sdasf';

 

$string=htmlspecialchars($string);

echo $string;

?>

 

...nothing changes at all

 

Try it instead with an actual HTML tag, and you will see that it does indeed change.

$str = '<b>bold</b>';

echo htmlspecialchars($str);

 

On screen this will be: <b>bold</b>

 

In the source, it will be: <b>>bold<</b>

Link to comment
https://forums.phpfreaks.com/topic/259062-replacing-tags/#findComment-1328113
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.