PHP关于htmlspecialchars、strip_tags、addslashes的解释

2015-01-24信息快讯网

这篇文章主要介绍了PHP关于htmlspecialchars、strip_tags、addslashes的解释,需要的朋友可以参考下

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实现的树形结构数据存取类实例
ThinkPHP模版中导入CSS和JS文件的方法
ThinkPHP中Session用法详解
thinkphp的静态缓存用法分析
thinkphp中memcache的用法实例
PHP实现将HTML5中Canvas图像保存到服务器的方法
PHP图像处理之imagecreate、imagedestroy函数介绍
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
php中time()与$_SERVER[REQUEST_TIME]用法区别
php中addslashes函数与sql防注入
使用PHP把HTML生成PDF文件的几个开源项目介绍
html静态页面调用php文件的方法
PHP使用ob_start生成html页面的方法
PHP实现HTML生成PDF文件的方法
PHP中使用addslashes函数转义的安全性原理分析
CodeIgniter实现更改view文件夹路径的方法
php socket客户端及服务器端应用实例
PHP使用range协议实现输出文件断点续传代码实例
PHP实现对文本数据库的常用操作方法实例演示
windows7下安装php的php-ssh2扩展教程
windows7下安装php的imagick和imagemagick扩展教程
PHP+Memcache实现wordpress访问总数统计(非插件)
ThinkPHP框架实现session跨域问题的解决方法
ThinkPHP的模版中调用session数据的方法
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
PHPMailer发送HTML内容、带附件的邮件实例
ThinkPHP模板判断输出Present标签用法详解
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
php对包含html标签的字符串进行截取的函数分享
采用thinkphp自带方法生成静态html文件详解
PHP函数addslashes和mysql_real_escape_string的区别
php stripslashes和addslashes的区别
©2014-2024 dbsqp.com