PHP 转HTML标签为实体, 把实体html标签转为<>,过滤html标签
2013-09-12 09:47
681 查看
1、在开发由于我的需要千变万化、我们得根据需求做各种各样的事情。下面我我在开发中遇到的,HTML标签互转的,记录下来与君共享
实例:
htmlspecialchars_decode() 这个函数的作用的是实体的HTML标签转化为<>尖括号的标签。 然后再用正则把html标签给过滤了。 也可以使用PHP自带的 strip_tags()函数进行过滤
php有效的过滤html标签,js代码,css样式标签:
实例:
$str = preg_replace("/<(.*?)>/",'',htmlspecialchars_decode($recSigleData['content']));
htmlspecialchars_decode() 这个函数的作用的是实体的HTML标签转化为<>尖括号的标签。 然后再用正则把html标签给过滤了。 也可以使用PHP自带的 strip_tags()函数进行过滤
php有效的过滤html标签,js代码,css样式标签:
$str = preg_replace( "@<script(.*?)</script>@is", "", $str ); $str = preg_replace( "@<iframe(.*?)</iframe>@is", "", $str ); $str = preg_replace( "@<style(.*?)</style>@is", "", $str ); $str = preg_replace( "@<(.*?)>@is", "", $str );
相关文章推荐
- ASP过滤所有HTML标签(<br>)除外
- HTML <div>标签 内容超出div固定高度,超出部分隐藏
- HTML <font> 标签的 color 属性
- html的<!DOCTYPE>标签初窥
- <转载>html标签之Object和EMBED标签详解
- HTML <a> 标签的 target 属性
- HTML <meta> 标签 遇到<meta http-equiv="refresh" content="0; url=">详解
- 【知识】HTML <fieldset> 标签
- HTML <table> 标签
- simple_html_dom.php 使用 乱码处理<作者:gaoming13>
- 【Html】<blockquote>标签,长文本引用
- <html:checkbo>标签和ActionForm中的reset()
- HTML <div> 标签
- HTML <form> 标签的 enctype 属性
- html的锚标签<a>中使用javascript代码
- js正则:匹配一个html的tagname的开始标签,主要是解决包含&lt;&gt;(正则的效率问题建议不使用)
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 target 属性
- HTML中的<UL>标签中li横向排列
- HTML <a>标签 title属性 鼠标悬停文字显示