php实现过滤表单提交中html标签的方法


Posted in PHP onOctober 17, 2014

本文实例讲述了php实现过滤表单提交中html标签的方法。分享给大家供大家参考。具体实现方法如下:

有时候我们做的简单评论功能会发现有提交很多的html标签,这些标签会导致页面有一些外连的情况,下面我们一起来看在php中过滤表单提交的html标签方法。

近评论中有一些机器人提交的post链接,都是一些垃圾评论。为了减少这种无谓的链接内容出现,其实是可以用php来删除表单POST提交的html标签,这样机器提交的信息也不会得到他们要的结果。而且可以减少来自seo/seo.html" target="_blank">搜索引擎的惩罚。

这里以去掉<br/>标签为例:

某些情况我们需要去掉<br/>标签,可以使用str_replace函数。

//取出br标记

$str=str_replace("<br>","",$str);

移除html标签:
可以使用strip_tags函数搞定。
$str= strip_tags($str);

封装成一个函数:
<?php

    function removehtml($str){

        $str=str_replace("<br>","",$str);

        return strip_tags($str);

    }

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
PHP 网页过期时间的控制代码
Jun 29 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
PHP实现批量上传单个文件
Dec 29 PHP
功能强大的php分页函数
Jul 20 PHP
PHP实现清除MySQL死连接的方法
Jul 23 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
php头像上传预览实例代码
May 02 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
php生成xml时添加CDATA标签的方法
Oct 17 #PHP
php输出xml必须header的解决方法
Oct 17 #PHP
php生成百度sitemap站点地图类函数实例
Oct 17 #PHP
php+mysql实现数据库随机重排实例
Oct 17 #PHP
php中spl_autoload详解
Oct 17 #PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 #PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 #PHP
You might like
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
破解Session cookie的方法
2006/07/28 Javascript
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
jQuery实现动态删除LI的方法
2017/05/30 jQuery
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
python绘制雪景图
2019/12/16 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
物流管理毕业生自荐信范文
2014/03/15 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
安全主题班会教案
2015/08/12 职场文书
Java常用函数式接口总结
2021/06/29 Java/Android
javascript对象3个属性特征
2021/11/17 Javascript