引入外部验证码类的时候需要在引入的外部验证码类文件中作修改。
修改如下:
public function __construct($arr = array()) {
$width = '';
$height = '';
$codeLen = '';
$fontSize = '';
$bgColor = '';
$fontColor = ''; if(!empty($arr)){
extract($arr);
}
$this->font = BASEPATH . "fonts/font.ttf";
if (!is_file($this->font)) {
error("验证码字体文件不存在");
}
$this->width = empty($width) ? $this->width : $width;
$this->height = empty($height) ? $this->height : $height;
$this->bgColor = empty($bgColor) ? $this->bgColor : $bgColor;
$this->codeLen = empty($codeLen) ? $this->codeLen : $codeLen;
$this->fontSize = empty($fontSize) ? $this->fontSize : $fontSize;
$this->fontColor = empty($fontColor) ? $this->fontColor : $fontColor;
$this->create();//生成验证码
} 以上就是CI框架中引入外部的验证码注意事项的内容,更多相关内容请关注PHP中文网(www.php.cn)!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号