/** * 验证码 * */ public function verifycode() { import('@.ORG.Seccode'); import('@.ORG.SeccodeUtil'); @ob_end_clean(); //清除之前出现的多余输入 $seccode = SeccodeUtil::make_seccode(CAPTCHA_CODE); //随机生成验证码内容并保存到session中 $code = new Seccode(); $code->root_path = APP_PATH; $code->code = $seccode; //验证码内容 $code->type = 0; //验证码类型,0:英文图片、1:中文图片、2:Flash 验证码、3:语音验证码、4:位图验证码 $code->width = $this->_CFG['captcha_width']; //验证码宽度 $code->height = $this->_CFG['captcha_height']; //验证码高度 $code->background = 0; //随机图片背景 $code->adulterate = 1; //随机背景图形 $code->ttf = 1; //验证码 $code->angle = 0; //随机倾斜度 $code->color = 1; //随机颜色 $code->size = 0; //随机大小 $code->shadow = 1; //文字阴影 $code->animator = 1; //GIF 动画 $code->warping = 0; //随机扭曲 $code->fontpath = LIB_PATH . '/ORG/seccode/font/'; //字体包路径 $code->datapath = LIB_PATH . '/ORG/seccode/'; //背景图片、字体、声音等文件路径 $code->includepath = LIB_PATH . '/ORG/'; $code->display(); }