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 相关文章推荐
建立文件交换功能的脚本(三)
Oct 09 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
Jan 17 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
Nov 08 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
PHP CURL使用详解
Mar 21 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
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
python中的变量如何开辟内存
2018/06/26 Python
Python for循环中的陷阱详解
2018/07/13 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
python request 模块详细介绍
2020/11/10 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
Overload和Override的区别
2012/09/02 面试题
报社实习生自荐信
2014/01/24 职场文书
售后服务承诺书范文
2014/03/26 职场文书
旷课检讨书
2015/01/26 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS
一文搞懂Java中的注解和反射
2022/06/21 Java/Android