/** * 获取验证码 * @param $flag 大小写是否敏感(默认否) */ public static final function get_code($flag = false) { if (!$flag === true) { self::$code = strtolower(self::$code); } return self::$code; }
function referer_yzm($show) { if (!class_exists('yzm')) { include_once libfile('class/yzm'); } $yzm5 = new yzm(); if (!$show) { $code = $yzm5->randText(); $_SESSION[yzm] = $code; return $code; } $yzm5->setWidth(160); //@设置验证码宽度 $yzm5->setHeight(60); //@设置验证码高度 $yzm5->setFontFamily(ROOT_PATH . 'assets/global/fonts/font-1.ttf'); $yzm5->setTextNumber(4); //@设置字符个数 $yzm5->setFontColor('#666'); //@设置字符颜色 $yzm5->setFontSize(30); //@设置字号大小 //$yzm5->setTextLang('cn'); //中文必须是中文字体 $yzm5->setBgColor('#FFFFFF'); //@设置背景颜色 $yzm5->setNoisePoint(0); //@设置干扰点数量 $yzm5->setNoiseLine(0); //@设置干扰线数量 $yzm5->setDistortion(false); //@设置是否扭曲 $yzm5->setShowBorder(true); //@设置是否显示边框 header("Content-type:image/png"); $code = $yzm5->createImage(); //输出验证码 $_SESSION[yzm] = $code; }