THINKPHP兄弟连李文凯老师视频笔记:16分页和验证码

16分页和验证码
E:\wamp\www\thinkphp\ThinkPHP\Lib\ORG\Util\Image.class.php
使用Import导入 (import(‘ORG.Util.Image’))

	<form action="__URL__/add" method="POST">
		用户名<input type="text" name="uname"><br>
		密码<input type="password" name="upass"><br>
		重复密码<input type="password" name="repassword"><br>
		验证码:<input type="text" name="verify"><img src="__APP__/common/verify" onclick="show(this)">
		<input type="submit" value="提交">
		<script>
			function show(obj){
						obj.src="__APP__/common/verify/random/"+Math.random();
			}
		</script>
	</form>
<?php
class CommonAction extends Action
{
		function verify(){
			//导入验证码类	//因为图像处理类并不是系统当中的核心类,因此,我们在使用的时候,他不会自动加载过来。我们需要导入一次
			import('ORG.Util.Image');
			//代表当前项目的LIB文件夹
			//import('@.Org.Image');
			//Image::buildImageVerify(10,5,gif,90,30,'verify');
			Image::GBVerify(); //要引入Srting.class.php,并且复制字体到Util文件夹下
			//length
			//type
			//width
			//height
			//fontface
			//verifyName
 
 
			//buildImageVerify();
			// simhei.ttf
 
			//第一个参数为长度 默认为4个长度
			//第二项为模式,类型  0字母 1数字,2大写字母,3为小写字母 4中文,5混合
			//第三个,图像输出的类型 默认为png ,有些同学的服务器上面没有开png的话,请将此处可以直接改
			//第四项,宽度  是根据长度自动计算
			//第五项,高度  22
			// 第六项,验证码保存在session当中的名称,不建议大家修改	
		}
}
?>

分页
E:\wamp\www\thinkphp\ThinkPHP\Lib\ORG\Util\Page.class.php

 
		function index()
		{
			//多扩展一点点模版方面的知识
			import('@.Org.Page');
			$user=M('user');		
			$count=$user->count();
			$page=new Page($count,3);
			/*
			$page->setConfig('header','个会员');
			$page->setConfig('prev','上一组会员');
			$page->setConfig('next','下一组会员');
			$page->setConfig('first','首页');
			$page->setConfig('last','尾页');
			*/
			//作业,建议大家把这里自定义分页样式,自己做一个漂亮的出来	
			//  %totalRow%
			//  %header%
			//  %nowPage%
			//  %totalPage%
			//  %upPage%
			//  %downPage%
			//  %first%  last   linkpage   %end%
			$page->setConfig('theme','');
			$show=$page->show();
			$list=$user->field(array('id','username','createip'))->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
			$this->assign('title','thinkphp视频演示');
			$this->assign('alist',$list);
			$this->assign('page',$show);
			$this->display();
		}

Related posts:

1 thought on “THINKPHP兄弟连李文凯老师视频笔记:16分页和验证码”

Leave a Reply

Your email address will not be published.