ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP学习札记(十二)ThinkPHP的分页以及验证码的使用

ThinkPHP学习札记(十二)ThinkPHP的分页以及验证码的使用

WBOY
リリース: 2016-06-13 11:14:05
オリジナル
843 人が閲覧しました

ThinkPHP学习笔记(十二)ThinkPHP的分页以及验证码的使用

CommonAction

<?php /** * ThinkPHP中的 * 让其他的Action继承当前的CommonAction就可以了 */class CommonAction extends Action{	public function verify(){		//导入验证码类		//方式一:		import('ORG.Util.Image');		//方式二:@代表当前项目的lib文件夹(需要自己复制或者自己写一个新的类)//		import('@.ORG.Image')//		Image::buildImageVerify();				//扩展修改 		/**		 * @param string $length  位数		 * @param string $mode  类型(0字母,1数字,2大写字母,3小写字母,4中文,5混合)		 * @param string $type 图像格式		 * @param string $width  宽度		 * @param string $height  高度		 * buildImageVerify($length=4,$mode=1,$type='png',$width=48,$height=22,$verifyName='verify')		 */		Image::buildImageVerify(5,5,'png',80,22);		//中文验证码(2.0会有一个问题:msubstr有错误)		//1.修改function::msubstr		//2.加入字体ttf需要放入image同级目录之下		//扩展可以去类文件中查看//		Image::GBVerify();	}}?>
ログイン後にコピー


PageAction

<?php /** * ThinkPHP中的 */class PageAction extends CommonAction{	public function index(){		//导入page		import('ORG.Util.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', "尾页");				//定义主题样式(去看文档)//		$page->setConfig('theme', '<div>%%</div>');						$show=$page->show();				$list=$user->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();				$this->assign('title','page演示');		$this->assign('alist',$list);		$this->assign('page',$show);		$this->display();	}	function check(){		$verify=$_SESSION['verify'];		if ($verify!=md5($_POST['verify'])) {			$this->error("验证码错误");		}	}	function next(){	}}?>
ログイン後にコピー


index

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title></title>
ログイン後にコピー
验证码:ThinkPHP学习札记(十二)ThinkPHP的分页以及验证码的使用
  • ID 用户名 IP


  • 関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート