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 相关文章推荐
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
php mysql数据库操作分页类
Jun 04 PHP
PHP编实现程动态图像的创建代码
Sep 28 PHP
PHP无限分类(树形类)的深入分析
Jun 02 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
PHP Yaf框架的简单安装使用教程(推荐)
Jun 08 PHP
PHP文件操作实例总结
Sep 27 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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
基于ThinkPHP实现批量删除
2015/12/18 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
js window.event对象详尽解析
2009/02/17 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
js中利用cookie实现记住密码功能
2020/08/20 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
Python字符遍历的艺术
2008/09/06 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
化工专业推荐信范文
2013/11/28 职场文书
公司清洁工岗位职责
2013/12/14 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
房屋出租委托书格式
2014/09/23 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS