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的autoload自动加载机制使用说明
Dec 28 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 PHP
PHP防止post重复提交数据的简单例子
Jun 07 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
Yii视图CGridView列表用法实例分析
Jul 12 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP实现微信提现功能
Sep 30 PHP
PHP7新增函数
Mar 09 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
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
python3.5安装python3-tk详解
2019/04/26 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
大学军训感言
2014/01/10 职场文书
电影地道战观后感
2015/06/04 职场文书
退休欢送会致辞
2015/07/31 职场文书
房产遗嘱范本
2015/08/06 职场文书
如何书写授权委托书?
2019/06/25 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript
SpringBoot前端后端分离之Nginx服务器下载安装过程
2022/08/14 Servers