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 相关文章推荐
php上传文件的增强函数
Jul 21 PHP
服务器web工具 php环境下
Dec 29 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
PHP中预定义的6种接口介绍
May 12 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
PHP session 会话处理函数
Jun 06 PHP
Yii2框架数据库简单的增删改查语法小结
Aug 31 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 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
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
js 格式化时间日期函数小结
2010/03/20 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
基于python实现百度翻译功能
2019/05/09 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
机械电子工程毕业生自荐信
2013/11/23 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
消防志愿者活动方案
2014/08/23 职场文书
教师节学生演讲稿
2014/09/03 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电