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 相关文章推荐
基于mysql的论坛(3)
Oct 09 PHP
投票管理程序
Oct 09 PHP
ajax缓存问题解决途径
Dec 06 PHP
php中文本操作的类
Mar 17 PHP
PHP批量生成缩略图的代码
Jul 19 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 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安全编程之加密功能
2006/10/09 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
用ADODB.Stream转换
2007/01/22 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
python函数返回多个值的示例方法
2013/12/04 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
python中如何写类
2020/06/29 Python
shell变量的作用空间是什么
2013/08/17 面试题
2014年语文教师工作总结
2014/12/18 职场文书
党支部承诺书
2015/01/20 职场文书
大学生逃课检讨书
2015/05/04 职场文书
会议主持词开场白
2015/05/28 职场文书
西游降魔篇观后感
2015/06/15 职场文书
nginx对http请求处理的各个阶段详析
2021/03/31 Servers