php 内置的 html 格式化/美化tidy函数 -- 让你的HTML更美观
2024-09-07 22:51:38
php 内置的 html 格式化/美化tidy函数
https://github.com/htacg/tidy-html5
# HTML 格式化 function beautify_html($html){ $tidy_config = array( 'clean' => false, 'indent' => true, 'indent-spaces' => 4, 'output-xhtml' => false, 'show-body-only' => false, 'wrap' => 0 ); if(function_exists('tidy_parse_string')){ $tidy = tidy_parse_string($html, $tidy_config, 'utf8'); $tidy -> cleanRepair(); return $tidy; } else return $html; } # Install libtidy (needed for tidy2.0 compile) apt-get -y install libtidy-0.99-0 # Install GNU tools for compiling apt-get -y install build-essential apt-get -y install libtidy-dev # Download tidy2.0 source (this can also be found in the PHP5 sourcecode, I just tarred it up to make this easier) wget -c http://support.office-shadow.com/installer/tidy2.0.tar.gz # Unpack the source tar xvzf tidy2.0.tar.gz # Configure tidy for installed php5 API cd tidy phpize # Configure & Compile the source ./configure make clean <-- Without this the compile builds a bad module for some reason make make install # Install module into php.ini echo "extension=tidy.so" >> /etc/php5/apache2/php.ini; see: http://ubuntuforums.org/showthread.php?t=195636&highlight=php5+tidy
最新文章
- 实践 Neutron FWaaS - 每天5分钟玩转 OpenStack(118)
- hiho41 : 骨牌覆盖问题&#183;一
- Xcode引入外界文件时选Create groups 或 Create folder references的区别
- JQUERY 判断选择器选择的对象 是否存在
- 面试题 IQ
- mysql 如何修改字符串为 utf8
- 破解Windows Server 2003只允许3个用户远程登陆
- Android开发_关于中英文切换
- Linux登录ssh携带密码
- Integer比较值的时候小心使用
- 对 JSON 数据进行序列化和反序列化
- Go语言环境安装&;搭建(Win)
- SQL-存储过程-010
- IBatisNet动态update以及DateTime类型字段处理
- python之初识函数
- wamp phpcms部署网站问题
- centos6安装自带php
- 分布式系统的那些事儿(四) - MQ时代的通信
- django路由转发
- 神经网络损失函数中的正则化项L1和L2