PHP实现表单提交时去除斜杠的方法


Posted in PHP onDecember 26, 2016

本文实例讲述了PHP实现表单提交时去除斜杠的方法。分享给大家供大家参考,具体如下:

<html>
  <head>
    <title>HTML 表单</title>
  </head>
  <body>
    <form action="" method="POST">
      请输入一个字符串:
      <input type="text" size="30" name="str" value="">
      <input type="submit" name="submit" value="提交"><br/>
    </form>
    <?php
      if(isset($_POST['submit'])) {
        //this a "test",5.3.8不自动加斜杠,我测试时是这样的
        echo "原型输出:".$_POST['str']."<br/>";
        echo "转换实例:".htmlspecialchars($_POST['str'])."<br/>";
        echo "删除斜线:".stripslashes($_POST['str'])."<br/>";
        echo "删除斜线和转换实体:".html2Text($_POST['str'])."<br/>";
      }
      function html2Text($input) {
        return htmlspecialchars(stripslashes($input));
      }
    ?>
    <?php
      $str = "<font color='red' size=7>Linux</font><i>Apache</i><u>MySQL</u><b>PHP</b>";
      echo strip_tags($str);//删除全部HTML标签
      echo "<br/>";
      echo strip_tags($str,"<font>");//第二个参数,保留的标签
      echo "<br/>";
      echo strip_tags($str,"<b><u><i>");
    ?>
  </body>
</html>

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

PHP 相关文章推荐
php预定义常量
Dec 25 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
PHP按行读取文件时删除换行符的3种方法
May 04 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
php生成短域名函数
Mar 23 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
PHP中的命名空间详细介绍
Jul 02 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
PHP简单实现冒泡排序的方法
Dec 26 #PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 #PHP
PHP常用函数总结(180多个)
Dec 25 #PHP
详解EventDispatcher事件分发组件
Dec 25 #PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
Dec 25 #PHP
PHP实现的文件操作类及文件下载功能示例
Dec 24 #PHP
PHP文件与目录操作示例
Dec 24 #PHP
You might like
实用函数4
2007/11/08 PHP
php网站地图生成类示例
2014/01/13 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
js GridView 实现自动计算操作代码
2009/03/25 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
2014/07/17 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
PyQt5组件读取参数的实例
2019/06/25 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
python正则-re的用法详解
2019/07/28 Python
Django 框架模型操作入门教程
2019/11/05 Python
python爬虫容易学吗
2020/06/02 Python
浅谈python 类方法/静态方法
2020/09/18 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
有兼职工作经历的简历自我评价
2014/03/07 职场文书
购房个人委托书范本
2014/10/11 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
奖学金个人总结
2015/03/04 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP