PHP关于htmlspecialchars、strip_tags、addslashes的解释


Posted in PHP onJuly 04, 2014

PHP的htmlspecialchars、strip_tags、addslashes是网页程序开发中常见的函数,今天就来详细讲述这些函数的用法:

1.函数strip_tags:去掉 HTML 及 PHP 的标记

注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函数和 fgetss() 有着相同的功能。fgetss是从文件中读取文件,并去掉html和php标记。

2.函数htmlspecialchars, 将特殊字元转成 HTML 格式

具体来说本函数会转化以下字符:

& (和) 转成 &
" (双引号) 转成 "
< (小于) 转成 <
> (大于) 转成 >

3.函数htmlentities,将所有的字元都转成 HTML 字串

或许你还在遗憾htmlspecialchars只能处理4个html标记,那么现在你不要遗憾了,htmlentities是转化全部字符。不可谓不强大,但是在我看来意义不大。

4.函数stripslashes与addslashes本是一对,addslashes是使用反斜线引用字符串,stripslashes是还原addslashes引用的字符串。

该函数一般都是数据库查询之前就需要处理的必要步骤,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(/)与 NUL(NULL 字符)。

PHP 相关文章推荐
php session 预定义数组
Mar 16 PHP
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
IP攻击升级,程序改进以对付新的攻击
Nov 23 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
浅析memcache启动以及telnet命令详解
Jun 28 PHP
遭遇php的in_array低性能问题
Sep 17 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
Feb 18 PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 PHP
php获取本机真实IP地址实例代码
Mar 31 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
php socket客户端及服务器端应用实例
Jul 04 #PHP
PHP使用range协议实现输出文件断点续传代码实例
Jul 04 #PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 #PHP
成为好程序员必须避免的5个坏习惯
Jul 04 #PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 #PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 #PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
Jul 04 #PHP
You might like
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
php实现的递归提成方案实例
2015/11/14 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
js 创建书签小工具之理论
2011/02/25 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Python3计算三角形的面积代码
2017/12/18 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
web页面录屏实现
2019/02/12 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
销售简历自我评价
2014/01/24 职场文书
人事专员工作职责
2014/02/22 职场文书
村党支部换届选举方案
2014/05/02 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
节约用水的口号
2014/06/20 职场文书
小学语文教研活动总结
2014/07/01 职场文书
旷课检讨书范文
2015/01/27 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
招商银行收入证明
2015/06/17 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书