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 相关文章推荐
再次研究下cache_lite
Feb 14 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
php include,include_once,require,require_once
Sep 05 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
Sep 30 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
php中设置多级目录session的问题
Aug 08 PHP
10个实用的PHP代码片段
Sep 02 PHP
浅析PHP的ASCII码转换类
Jul 05 PHP
php函数指定默认值方法的小例子
Dec 04 PHP
symfony表单与页面实现技巧
Jan 26 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
Laravel中使用Queue的最基本操作教程
Dec 27 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
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
mouse_on_title.js
2006/08/25 Javascript
javascript 关闭IE6、IE7
2009/06/01 Javascript
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
JavaScript实现DOM对象选择器
2016/09/24 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
Python实现网站注册验证码生成类
2017/06/08 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
机械绘图员岗位职责
2013/11/19 职场文书
消防器材管理制度
2014/01/28 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
安全责任书范文
2014/03/12 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
环保倡议书怎么写
2014/05/16 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
社团活动总结格式
2014/08/29 职场文书
八一建军节演讲稿
2014/09/10 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电