当前位置:  编程技术>php

html特殊字符过滤php类

    来源: 互联网  发布时间:2014-10-04

    本文导语:  例子,php过滤html特殊字符的类。   代码示例: class HtmlFilter {     /**      * 过滤字符串中的特殊字符      * @static      * @param $content      * @return string      */     public static function filterSpacialHtmlChar($content)   ...

例子,php过滤html特殊字符的类。
 

代码示例:
class HtmlFilter
{
    /**
     * 过滤字符串中的特殊字符
     * @static
     * @param $content
     * @return string
     */
    public static function filterSpacialHtmlChar($content)
    {
 
        if (empty($content)) {
            return '';
        }
        $content=self::delAllSpace($content);
        $content=self::replaceHtmlAndJs($content);
 
        return strip_tags($content);
    }
 
    /**
     * 生成摘要
     * @static
     * @param $content
     * @param $len
     * @param string $char
     * @return string
     */
    public static  function getSummary($content,$len=100,$char='UTF-8'){
        if(empty($content)){
            return '';
        }
 
        if($len>=mb_strlen($content)){
          return self::filterSpacialHtmlChar($content);
        } // www.
 
        return mb_substr(self::filterSpacialHtmlChar($content),0,$len,$char).'...';
    }
 
    /**
     * 去掉 $str中的特殊字符
     * @static
     * @param $document
     * @return mixed|string
     */
    public static function replaceHtmlAndJs($document)
    {
        $document = trim($document);
        if (strlen($document)

    
 
 

您可能感兴趣的文章:

  • php将html特殊字符转换成html字符串的函数:htmlspecialchars()介绍及代码举例
  • html活用软字符连接符
  • html保留字符详解
  • php 判断字符串是否包含html标签
  • php使用strip_tags从字符串中去除html标记
  • php 判断字符串中是否包含html标签
  • HTML 特殊字符及预留字符转换成字符实体
  • c#使用htmlagilitypack解析html格式字符串
  • HTML语言特殊字符大全及其编码对照表(包括转义方式)
  • PHP的HTML内容过滤脚本 htmLawed iis7站长之家
  • 怎么把.html文件里得所有字符读出来呢?
  • 截字符串 去除HTML标记
  • php删除字符串HTML标签的函数示例
  • 请教一个正则表达式,匹配所有Html标签外部的指定字符串
  • Asp.Net中的字符串和HTML十进制编码转换实现代码
  • php正则过滤html特殊字符
  • php对包含html标签的字符串进行截取的函数分享
  • java清除html转义字符
  • Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法
  • PHP中HTML标签过滤技巧
  • PHP的HTML内容过滤脚本 htmLawed
  • C#实现过滤html标签并保留a标签的方法
  • CodeIgniter框架过滤HTML危险代码
  • HTML恶意代码过滤 AntiSamy
  • CodeIgniter框架实例之过滤HTML危险代码
  • 留言板问题,如何过滤掉html标签 防止别人引用html的标签呢??如<font color=red>测试</font>
  • php过滤html中网站链接 php实现域名白名单功能
  • 怎么样过滤html代码
  • php过滤html中的其他网站链接的方法(域名白名单功能)
  • 过滤所有HTML代码和CSS,JS
  • 用正则表达式过滤html代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP去除html标签,php标记及css样式代码参考
  • PHP strip_tags()去除HTML、XML以及PHP的标签介绍
  • PHP strip_tags()去除HTML、XML与PHP标签
  • PHP的可视化HTML编辑器 AreaEdit
  • PHP Simple HTML DOM Parser
  • php转换html标签小例子
  • php实例分享之html转为rtf格式
  • HTML转图片的PHP库 Painty
  • PHP删除HTMl标签的代码
  • PHP的HTML解析工具 HtmlParser
  • 为什么HTML网页下下载的都是*.PHP文件
  • PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
  • PHP html标签正则替换并可自定义正则规则
  • php压缩html(清除换行符,清除制表符,去掉注释标记)
  • 在linux下配的apache的服务,但是读documeroot下的html文件可以,但是.php文件就不行,为什么呢?
  • php去除html标记strip_tags、htmlspecialchars区别
  • php替换html内容的小函数
  • PHP的HTML解析 wiseparser
  • PHP压缩html的函数代码
  • PHP 动态生成静态HTML页面示例代码
  • PHP函数strip_tags(去除html)的bug
  • java命名空间javax.swing.text.html类html.tag的类成员方法: html定义及介绍
  • 基于HTML5的幻灯片 html5slides
  • java命名空间javax.swing.text.html类html.tag的类成员方法: html.tag定义及介绍
  • 基于 KBEngine 的 HTML5 插件 kbengine_html5
  • java命名空间javax.swing.text.html类html.unknowntag的类成员方法: html.unknowntag定义及介绍
  • 让 IE 支持 HTML5 html5shim
  • java命名空间javax.swing.text.html类htmleditorkit.inserthtmltextaction的类成员方法: html定义及介绍
  • HTML文档格式化工具 HTML Tidy
  • java命名空间javax.swing.text.html类html的类成员方法: getallattributekeys定义及介绍
  • HTML5 在线工具 html5demos




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3