TP框架中,对数据的过滤函数
2015-07-28 20:39
537 查看
首先,了解一下php函数,strip_tags() 剥去字符串中的 HTML、XML 以及 PHP 的标签。
剥去字符串中的 HTML 标签,但允许使用 <b> 标签:
结果:Hello world!
而在TP框架中,有这样的两个函数,field,和filter 分布对字段和数据的过滤。
看例子:
[/code]
当使用field('email')的时候,只允许更新email字段的值(采用strip_tags方法过滤),name字段的值将不会被修改。
例子 1
剥去字符串中的 HTML 标签,但允许使用 <b> 标签:<?php echo strip_tags("Hello <b><i>world!</i></b>","<b>"); ?>
结果:Hello world!
而在TP框架中,有这样的两个函数,field,和filter 分布对字段和数据的过滤。
看例子:
$User = M("User"); // 实例化User对象
// 要修改的数据对象属性赋值
$data['name'] = 'test';
$data['email'] = '<b>test@gmail.com</b>';
$User->where('id=5')->field('email')->filter('strip_tags')->save($data); // 根据条件保存修改的数据
[/code]
当使用field('email')的时候,只允许更新email字段的值(采用strip_tags方法过滤),name字段的值将不会被修改。
相关文章推荐
- php对象转化为数组
- 解决PHPCMS添加栏目时报错
- php 截取指定长度中文字符
- PHP中isset(变量)和直接判断变量的区别
- ContentProvider与ContentResolver使用
- phpcms文件所需权限
- php安装的一点点事 ---wampserver
- PHP文件之上传
- 天下武功尽出LAMP之PHP
- PHP预定义接口
- php5.5.27报错:../DOMDocument.php目录找不到 的解决办法
- PHP实现简单搜歌的方法
- PHP的session机制
- php 防止表单重复提交
- magic_quotes_gpc
- [thinkphp] 隐藏后台地址
- PHP csv大量数据导出分割处理
- php的session锁
- php执行sql文件
- ubuntu下编译安装php5.4