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与MySQL交互使用详解
Oct 09 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
php下intval()和(int)转换使用与区别
Jul 18 PHP
php计算十二星座的函数代码
Aug 21 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
Oct 23 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
PHP实现基于文本的摩斯电码生成器
Jan 11 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
Mar 20 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 PHP
thinkPHP和onethink微信支付插件分享
Aug 11 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 Image Resize图片大小调整的函数代码
2011/01/17 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
快速了解Python相对导入
2018/01/12 Python
python 实现登录网页的操作方法
2018/05/11 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
我的网上商城创业计划书
2013/12/26 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
5s标语大全
2014/06/23 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
邀请函怎么写
2015/01/30 职场文书
校友会致辞
2015/07/30 职场文书
关于Vue中的options选项
2022/03/22 Vue.js