PHP中HTML标签过滤技巧

 更新时间:2014年01月07日 17:08:29   作者:  
htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过滤效果好,下面有个不错的方法,感兴趣的朋友可以参考下,希望对大家有所帮助
在开发文章系统中正常需要用到HTML标签、JS脚本等其他脚本代码的过滤,稍微尝试了下,感觉简单的htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过滤效果好。
其中有人会说我就想还要显示点图片,那怎么办呢?

没关系,我们对文章内容进行二次处理,正则找出某个图片的地址,然后对整个布局动态调控下,将图片放到最后,其效果还有可能会达到微博或者是Q空间动态的那种效果,多一举两得啊!

相关文章

  • php生成图片验证码的实例讲解

    php生成图片验证码的实例讲解

    本文将通过实例讲解使用PHP生成图片验证码,并介绍生成验证码的函数,需要的朋友可以参考下
    2015-08-08
  • 控制PHP的输出:缓存并压缩动态页面

    控制PHP的输出:缓存并压缩动态页面

    PHP4中最令人满意的事是——你可以让PHP缓存所有由脚本生成的输出,在你决定把它们送出之前,浏览器方是不会收到任何内容的
    2013-06-06
  • php 中self,this的区别和操作方法实例分析

    php 中self,this的区别和操作方法实例分析

    这篇文章主要介绍了php 中self,this的区别和操作方法,结合实例形式分析了PHP面向对象程序设计中self,this的功能、区别、使用方法与操作注意事项,需要的朋友可以参考下
    2019-11-11
  • PHP设计模式之工厂方法设计模式实例分析

    PHP设计模式之工厂方法设计模式实例分析

    这篇文章主要介绍了PHP设计模式之工厂方法设计模式,结合实例形式分析了工厂方法设计模式的概念、原理以及php一般工厂方法模式与参数化工厂方法模式具体实现技巧,需要的朋友可以参考下
    2018-04-04
  • PHP define函数的使用说明

    PHP define函数的使用说明

    PHP预先定义了几个常量,并提供了一种机制在运行时自己定义。常量和变量基本上是一样的,不同的是:常量必须用DEFINE函数定义,常量一旦定义好,就不能被重新定义了。
    2008-08-08
  • PHP获取url的函数代码

    PHP获取url的函数代码

    PHP获取url的html代码,需要的朋友可以参考下。
    2011-08-08
  • PHP中的float类型使用说明

    PHP中的float类型使用说明

    使用PHP的float类型需要注意的是:PHP的float类型的精度有点问题。如果需要高精度的数学计算,可以使用php提供的专用的数学函数 arbitrary precision math functions系列和gmp系列函数。
    2010-07-07
  • PHP下打开phpMyAdmin出现403错误的问题解决方法

    PHP下打开phpMyAdmin出现403错误的问题解决方法

    PHP下打开phpMyAdmin出现403错误的问题解决方法,需要的朋友可以参考一下
    2013-05-05
  • Thinkphp无限级分类代码

    Thinkphp无限级分类代码

    这篇文章主要介绍了Thinkphp无限级分类代码,无限级分类真的很重要了,我不会写怎么办?本篇就一步步告诉大家如何制作无限级分类,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • PHP Trait代码复用类与多继承实现方法详解

    PHP Trait代码复用类与多继承实现方法详解

    这篇文章主要介绍了PHP Trait代码复用类与多继承实现方法,结合实例形式详细分析了Trait代码复用类的原理并结合具体实例形式分析了php基于Trait多继承的相关实现与使用技巧,需要的朋友可以参考下
    2019-06-06

最新评论