09 2014 档案
摘要:I('id',0); // 获取id参数 自动判断get或者post,不存在时返回默认值0
I('post.name','','htmlspecialchars'); //获取$_POST['name']
I('get.'); // 获取$_GET 使用系统内置的I函数是避免输入数据出现安全隐患的重要手段,I函数默认的过滤方法是htmlspecialchars,如果我们需要采用...
阅读全文
摘要:1.模板赋值 如果要在模板中输出变量,必须在在控制器中把变量传递给模板,系统提供了assign方法对模板变量赋值,无论何种变量类型都统一使用assign赋值。 $this->assign('name',$value);
// 下面的写法是等效的
$this->name = $value; assign方法必须在display和show方法之前调用。系统变量可以通过特殊的标签输出,无需赋值模板变量...
阅读全文
摘要:1.定义控制器 一般来说,ThinkPHP的控制器是一个类,而操作则是控制器类的一个公共方法。 控制器通常需要继承系统的Controller类或者其子类,例如,下面定义了一个 \Home\Controller\IndexController 控制器类: 控制器的名称采用驼峰法命名(首字母大写),操作方法的定义必须是公共方法,否则会报操作错误。
IndexController控制器类的hello...
阅读全文
摘要:1.用M()方法创建模型类 $model = M("configsettings”); 2.使用find()方法或select()方法返回结果集 find()只返回一行记录,select()方法可以返回多行,可以结合where()方法按条件查询。 $model->find(); //返回configsettings表的第一行记录 //也可以用
$model->where("")->fin...
阅读全文
摘要:apache 2.4 好象不再支持以下指令。。。Order allow,denyAllow from all 用上面的指令访问页面时显示错误:client denied by server configuration改用Require all granted#Access is allowed unconditionally. 就正常了。查了一下还有一个命令:Require all denied#...
阅读全文
摘要:头 (header) 是服务器以 HTTP 协议传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。 范例一: 本例使浏览器重定向到 PHP 的官方网站。 范例二: 三秒后自动跳转~~~'); /* 补充说明: 若等待时间为0,则与header("location:")等效。 */ ?> 控制文件编码:header("Content-type: t...
阅读全文
摘要:http://www.viphper.com/?p=28 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) $a = date(“Y-m-d H:i:s”, strtotime(“-1 day”)); print_r($a); 2、echo(),print(),print_r()的区别(3分) echo 和print不是一个函数,是一个语言...
阅读全文
摘要:原文:http://www.viphper.com/?p=541 1、传递任意数量的函数参数 我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数: // 两个默认参数的函数 function foo($arg1 = ”, $arg2 = ”) { echo “arg1: $arg1\n...
阅读全文

浙公网安备 33010602011771号