/** * {@inheritdoc} */ public function display() { $this->captcha->set_html_id($this->get_html_id()); $template = $this->get_template_to_use(); $this->assign_common_template_variables($template); $template->put_all(array('C_IS_ENABLED' => $this->is_enabled(), 'CAPTCHA' => $this->captcha->display())); return $template; }
public function captcha() { $this->load->library("captcha"); $captcha = new Captcha(); $captcha->size = 6; $captcha->session = "captcha"; $captcha->display(); }
function captcha() { $this->load->library('captcha'); $captcha = new Captcha(); $captcha->size = 4; $captcha->chars = '0123456789'; $captcha->session = "captcha"; $captcha->display(); }
/** * 验证码 * * @author Garbin * @return void */ function _captcha($width, $height) { import('captcha.lib'); $word = generate_code(); $_SESSION['captcha'] = base64_encode($word); $code = new Captcha(array('width' => $width, 'height' => $height)); $code->display($word); }
<?php /* This file is part of Jetbird. Jetbird is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jetbird is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Jetbird. If not, see <http://www.gnu.org/licenses/>. */ load("captcha"); $captcha = new Captcha(); $captcha->generate(); $captcha->display();