ThinkPHP验证码和分页实例教程
本篇章节讲解ThinkPHP常用的两个功能:验证码与分页。在ThinkPHP的项目开发中非常常见,具有很高的实用价值。完整实例分享给大家,供大家参考。具体如下: 一、验证码:导入验证码类,在aoliThinkPHPLibORGUtilImage.class.php里有验证码方法 1.英文验证码: 参数如下: length :验证码的长度,默认为 4 位数 2.中文验证码: 参数如下: length :验证码的长度,默认为 4 位数 3.如果无法显示验证码,请检查: ①.PHP 是否已经安装 GD 库支持; ②.输出之前是否有任何的输出(尤其是 UTF8 的 BOM 头信息输出); ③.Image 类库是否正确导入; ④.如果是中文验证码检查是否有拷贝字体文件到类库所在目录; 4.action部分: CommonAction.class.php页面代码如下: }
?> 5.view模板部分: 模板index.html页面如下: <script type="text/javascript"> 6.控制器: 控制器UserAction.class.php如下: error('验证码不正确');
}
二、分页:1.导入分页类,在aoliThinkPHPLibORGUtilPage.class.php里有验证码方法 2.action部分: UserAction.class.php页面如下: count();
$page=new Page($count,3);//一页显示5条
$page->setConfig('theme',' ');
$show=$page->show();
$list=$user->field(array('id','username','createip'))->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
$this->assign('alist',$list);
$this->assign('page',$show);
$this->display();
}
3.view模板部分: 模板页index.html页面如下: ID:{$vo['id']}用户名:{$vo['username']}注册ip:{$vo['createip']}
{$page}
感兴趣的读者可以调试运行一下本文ThinkPHP验证码与分页实例,相信会有新的收获。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |