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中$_SERVER的详细参数与说明
Jul 29 PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
PHP中PDO的错误处理
Sep 04 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
php输入流php://input使用浅析
Sep 02 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
PHP制作百度词典查词采集器
Jan 29 PHP
PHP实现登陆表单提交CSRF及验证码
Jan 24 PHP
yii2简单使用less代替css示例
Mar 10 PHP
php生成无限栏目树
Mar 16 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP实现的多维数组排序算法分析
Feb 10 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
新52大事件
2020/03/03 欧美动漫
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
javascript 三种编解码方式
2010/02/01 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
Python 多线程抓取图片效率对比
2016/02/27 Python
python基于phantomjs实现导入图片
2016/05/13 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
python正则表达式的使用
2017/06/12 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
电气自动化自荐信
2013/10/10 职场文书
2013的个人自我评价
2013/12/26 职场文书
室内拓展活动方案
2014/02/13 职场文书
物流管理专业自荐信
2014/06/23 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
产品质量保证书范本
2015/02/27 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python