`
xieye
  • 浏览: 836081 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php使用htmlpurifier美化格式化html

    博客分类:
  • PHP
阅读更多
composer下载:
"ezyang/htmlpurifier":"4.9.3"

从此再也不需要php的插件tidy了。
require 。。。
$config = HTMLPurifier_Config::createDefault ();
$config->set ( 'Core.Encoding', 'GBK' ); // UTF-8或者GBK
$config->set ( 'HTML.Doctype', 'XHTML 1.0 Transitional' ); // 这是比较好的
$purifier = new HTMLPurifier ( $config );
$out_html = $purifier->purify ( $input_html ); //这一步就是真正的美化
分享到:
评论

相关推荐

    PHP代码美化 格式化 反格式化

    最后注意选择:“运行文本过滤”,下拉框中选择“替换”即可,这样,我们的PHP代码美化工具就添加完毕了,在需要使用的时候,只需要在菜单栏里选择PHP代码美化工具,那么程序将会自动整理我们的杂乱代码,让我们的...

    php代码格式化

    "php代码格式化"就是这样一个主题,主要涉及到如何对PHP源代码进行美化和整理。 EditPlus是一款功能强大的文本编辑器,常被程序员用作代码编辑工具,它支持多种编程语言,包括PHP。在EditPlus中配合特定的插件或...

    任意代码格式化(c++,c,java,c#,html,javascript,php,asp)

    任意代码格式化工具(c++代码格式化工具,c代码格式化工具,java代码格式化工具,c#代码格式化工具工具,htm代码格式化l工具,javascript代码格式化工具,php代码格式化工具,asp代码格式化工具,c++代码整理工具,c代码整理...

    htmlpurifier-master标准的HTML过滤器的库.zip

    HTMLPurifier是一款非常重要的PHP类库,专用于过滤和净化HTML内容,以防止跨站脚本(XSS)攻击。这款开源库以其强大的白名单机制而著名,它允许开发者定义一套安全的HTML标签和属性,只允许这些指定的元素在用户提交...

    php格式化代码非常好用

    用户只需将PHP文件拖放到这个批处理文件上,就能自动调用相关的代码格式化工具,如PHP_CodeSniffer或PHP-CS-Fixer,对PHP文件进行美化和标准化。 `phpCB.exe`可能是一个可执行程序,它可能封装了代码格式化工具,...

    PHP格式化输出函数

    ### PHP格式化输出函数:深入理解与应用 在PHP编程中,格式化输出函数是开发者进行调试、数据展示以及信息处理的重要工具。本文将详细解析一个典型的PHP格式化输出函数,探讨其工作原理、参数配置及其应用场景,...

    EditPlus代码格式化

    5. **多语言支持**:除了JavaScript,EditPlus还支持其他多种编程语言的格式化,如HTML、CSS、PHP、Python等,覆盖了Web开发的常用语言。 6. **快捷键操作**:EditPlus提供了一系列快捷键,使得代码格式化可以快速...

    基于PHP的格式化HTML代码功能的设计与实现.pdf

    该步骤使用PHP的DOMDocument类和XSLT来实现格式化HTML代码的生成。 五、结论 基于PHP的格式化HTML代码功能的设计与实现能够解决大量HTML代码不易维护与管理的问题,具有良好的扩展性,能够支持HTML5及其他动态网页...

    htmlpurifier, 在PHP中,编写符合标准的HTML过滤器.zip

    htmlpurifier, 在PHP中,编写符合标准的HTML过滤器 HTML过滤器 HTML过滤器是一种HTML过滤解决方案,它使用一种独特的,和,解析结合,但是它们是一致的。HTML过滤器面向那些需要CSS和完整标记集的不可靠来源的格式...

    htmlpurifier-html5:HTML5对HTMLPurifier的支持

    使用HTMLPurifier_HTML5Config::createDefault()工厂方法创建与HTML5兼容的配置,然后将其传递给HTMLPurifier实例: $ config = HTMLPurifier_HTML5Config :: createDefault (); $ purifier = new HTMLPurifier ( ...

    JavaScript仿PHP时间格式化函数

    在JavaScript中,日期格式化通常不如在PHP中那样灵活,因为PHP提供了强大的`date()`函数,可以使用各种模板字符串来格式化日期。然而,通过创建一个JavaScript函数,我们可以模仿PHP的这种功能,使得在前端或者Node....

    editplus格式化工具

    综上所述,EditPlus作为一款强大的文本编辑器,其格式化工具对于日常的编程工作具有极大的便利性,无论是HTML、PHP还是其他编程语言,都能通过合理的配置和使用,提升代码的可读性和维护性。而"edTools"文件可能提供...

    mysql语句格式化工具(php)

    使用这样的工具时,用户通常只需将待格式化的SQL语句粘贴到界面的输入框中,然后点击“格式化”按钮,工具就会自动完成格式化工作。输出的结果可以复制到代码编辑器或直接用于数据库操作。这不仅提高了个人的工作...

    php代码格式化工具(支持文件夹).zip

    总的来说,这个工具包提供了对PHP代码的自动化格式化功能,同时还可能附带了一个代码浏览工具,两者结合使用可以极大地提升PHP开发者的生产力。通过`phpFormat.exe`,开发者可以快速地整理代码,使其符合一定的编码...

    codeMirror代码格式化(官方demo)

    CodeMirror是一款著名的开源在线代码编辑器,它支持多种编程语言的语法高亮和代码格式化功能。在网页应用中,CodeMirror常被用于提供一个交互式的代码编辑界面,让用户能够直接在浏览器中编写、编辑和格式化代码。这...

    封装HTMLPurifier的富文本过滤器实现自定义白名单机制

    3. **实例化HTMLPurifier**:使用配置对象创建一个HTMLPurifier的实例。 ```php $purifier = new HTMLPurifier($config); ``` 4. **过滤用户输入**:使用实例化的HTMLPurifier对用户输入进行过滤。 ```php $...

    Editplus JSON格式化插件.zip

    EditPlus是一款功能强大的文本编辑器,广泛用于编写代码、HTML、PHP、Java等,但它原生并不具备JSON代码格式化的功能。这个插件的引入,弥补了这一不足,使得用户可以方便地对JSON数据进行美化和整理,让代码更加...

    php和smarty中格式化输出日期和时间的比较

    `{date}`函数接收一个时间戳和一个格式字符串,而`{ftime}`函数则使用C语言风格的格式化字符串。 在实际应用中,如果你在PHP中已经处理好了日期时间,可以通过 Smarty 的变量赋值传递给模板: ```php $smarty->...

    PHP论文格式化系统的设计与实现源代码(毕业设计).zip

    本项目“PHP论文格式化系统”旨在为学术界提供一个高效、便捷的论文格式化工具,通过PHP技术结合客户端JavaScript,实现了对论文的自动化格式调整,减轻了研究人员在论文排版上的负担,是毕业设计的一个典型实例。...

    windows无法完成格式化解决办法

    在日常使用Windows操作系统的过程中,可能会遇到无法完成对存储设备(如U盘、移动硬盘等)格式化的情况。本文将详细介绍一种亲测有效的解决方法,帮助用户顺利解决这一问题。 #### 问题描述 当用户尝试通过Windows...

Global site tag (gtag.js) - Google Analytics