自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 正规表达式 分支多选

$vo = '';    dump($vo);    preg_match_all('/\/Public\/NewsAttach\/\d+\/\w+\.(?:gif|jpg|png|jpge|bmp)/',$vo, $__v);

2012-09-28 23:26:44 549

转载 4948E进入rommon模式处理方法

4948E进入rommon模式处理方法Netbooting from the ROMMONNetbooting using a boot loader image is not supported. Instead, use one of the following options to boot an image:1. Boot from a CompactFla

2012-09-25 11:26:11 1699

原创 upload 使用心得

https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin$(function () {    $('#fileupload').fileupload({        dataType: 'json',        done: function (e, data)

2012-09-23 16:32:12 815

原创 使用 jquery 的 form 插件上传文件 实验

最近想做个简单的上传文件的操作,使用了jquery.form插件,如果正常的使用 form 是没有问题的,这里主要是只要有提交按钮的话,你点击提交按钮,就会上传,但问题是如果你是使用js模拟提交的话就会出现拒绝操作,主要是IE安全问题导致.必须要手动进行上传才可,是无法模拟提交的.

2012-09-23 14:00:38 1438

原创 JS 生成随机数

1.使用内置函数方法:   Math.random(); //该方法产生一个0到1之间的浮点数。   延伸:   Math.floor(Math.random()*10+1); //生成1-10的随机数   Math.floor(Math.random()*10);//生成0-9的随机数   函数方法:   function rand ( n )

2012-09-23 12:51:38 5356

原创 增加全局系统变量过滤设置 安全永远最重要

赠 分享增加系统变量的全局过滤功能,采用VAR_FILTERS 定义,默认为空,表示不进行任何过滤。如果设置了VAR_FILTERS参数,对GET POST系统变量会进行过滤,例如: 'VAR_FILTERS'=>'htmlspecialchars'也可以支持多个方法过滤,例如: 'VAR_FILTERS'=>'stripslashes,strip_tags'注

2012-09-09 13:54:58 718

原创 Action类的系统变量获取方法增强 这个也非常有用 get post 过滤的功能

版本:3.1.0评论 捐赠 分享Action类的系统变量获取方法,包括_get _post _put _session _request _cookie _server _globals,均作了增强。增加多函数过滤支持。例如,可以设置 'DEFAULT_FILTER'=>'htmlspecialchars,strip_tags'那么在控制器类如果调用$t

2012-09-09 13:51:42 650

原创 模型类的data方法参数为空时 返回当前数据对象

版本:3.1.0评论 捐赠 分享模型的data方法除了创建数据对象之外,还可以读取当前的数据对象,例如:$this->find(3);dump($this->data());在此之前,只能用$data = $this->find(3);获取当前查询后的数据对象。

2012-09-09 13:48:34 1863

原创 增加表单提交字段合法性检测 弱爆了的方法 ,一直想用来着

版本:3.1.0评论 捐赠 分享使用create方法创建数据对象的时候,可以支持数据的合法性检测了,有两种方式:一、可以配置insert_fields 和 update_fields属性 可以分别为新增和编辑表单设置insert_fields 和 update_fields属性使用create方法创建数据对象的时候,不在定义范围内的属性将直接丢弃,避免表单提交非

2012-09-09 13:46:02 1239

原创 在数据中增加安全方法 filter 模型类增加filter连贯操作

评论 捐赠 分享模型类增加filter连贯操作 可用于写入数据的过滤。可以在写入数据之前调用filter方法对数据进行安全过滤$this->data($data)->filter('strip_tags')->add();

2012-09-09 13:44:15 960

原创 like和notlike查询支持数组方式 更方便了,不像以前那么繁琐

版本:3.1.0评论 捐赠 分享like和notlike查询支持数组方式,例如$map['a'] =array('like',array('%thinkphp%','%tp'),'OR');$map['b'] =array('notlike',array('%thinkphp%','%tp'),'AND');

2012-09-09 13:42:56 1838

原创 模板中支持三元运算 不能用点

模板中可以支持简单的变量三元运算符,例如:{$vo['status']>0?'正常':'禁用'}三元运算符中的条件变量必须使用php语法,不支持点语法。

2012-09-09 13:41:24 5315

原创 伪静态设置更灵活 多种伪静态 可同时访问

版本:3.1.0评论 捐赠 分享默认情况下,可以支持所有的静态后缀,并且会记录当前的伪静态后缀到常量__EXT__,但不会影响正常的页面访问。例如:http://serverName/User/3.htmlhttp://serverName/User/3.xhtmlhttp://serverName/User/3.xmlhttp://serverName/User/

2012-09-09 13:40:18 981

原创 404方法 就是操作错误时 自动调用的方法

增加_404方法 模块和操作错误的时候自动调用。该方法在调试模式下面抛出异常,在部署模式下面会如果有定义URL_404_REDIRECT配置参数 则跳转到指定URL地址,否则发送404头信息。开发人员也可以在应用代码中调用 _404方法。

2012-09-09 13:38:48 1159

原创 Action类增加_param方法 就是自动判断是 get 还是 post 的方法 ,很方便

版本:3.1.0评论 捐赠 分享Action类增加_param方法,可以自动根据当前请求类型(例如GET POST)获取参数。例如:$this->_param('id');当前为get方式提交的时候,就是获取$_GET['id'](进行默认过滤后)的值当前为post方式提交的时候,就是获取$_POST['id'](进行默认过滤后)的值还可以用_param

2012-09-09 13:37:35 912

原创 ajaxReturn方法可以更加灵活的进行ajax传值 不只限那三个名称,可以多个

改进后的ajaxReturn方法可以更加灵活的进行ajax传值。能够完全定义传值的数组和类型,例如$data['status'] = 1;$data['info'] = 'info';$data['size'] = 9;$data['url'] = $url;$this->ajaxReturn($data,'JSON');data传值数组可以随意定义。改进后的ajaxReturn方法也

2012-09-09 13:35:38 1965

原创 页面压缩功能开启

增加OUTPUT_ENCODE配置参数,用于控制页面压缩输出。会自动检测zlib.output_compression配置,如果php.ini里面zlib.output_compression没有开启,并且OUTPUT_ENCODE配置开启 则会进行页面压缩输出。

2012-09-09 13:34:12 623

转载 字符串查询条件预处理 就是查询时某变量进行过滤处理

版本:3.1.0评论 捐赠 分享where方法使用字符串条件的时候,支持预处理(安全过滤),并支持两种方式传入预处理参数,例如:$Model->where("id=%d and username='%s' andxx='%f'",array($id,$username,$xx))->select();或者$Model->where("id=%d and user

2012-09-09 13:33:12 875

转载 模型类的getDbFields方法改进 查询时排除某字段

模型类的getDbFields方法改进,支持table方法动态设定表名后的字段获取,从而使得调用table方法后的field方法的排除支持。例如:M('user')->field('status',true)->select();表示查询的时候排除user表的status字段M('user')->table('mytable')->field('status',true)->selec

2012-09-09 13:20:29 1567

原创 关于mysql 外键

最好在两个表都为空时操作,否则会有各种怪问题发生比如表为  users 另一个表为 exusers  要想users 删除时 exusers 自动删除就要这样建立外键选择 exusers 向 users 进行外键 ,这样 删除users 的用户才会自动删除 exusers 的信息在如users 中有一个 gid 就要选users 并上建立 与group表的外键,

2012-09-04 21:54:38 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除