|
我的写法如下,不知道为什么不显示,请帮忙
testval.php(控制器)
<?php
class Testval extends Controller {
function Testval()
{ parent::Controller();
}
function index()
{
$msg['error'] = "";
$this->load->view('login',$msg);
}
function captcha(){
$this->load->library('captcha_pi');
ob_start();
$this->session->set_flashdata('captcha', $this->captchaimage->getString());
$this->captchaimage->setFont('./system/fonts/type-ra.ttf',16);
$this->captchaimage->draw();
ob_flush();
}
}
?>
views如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<TITLE>Administrator's Control Panel</TITLE>
<base href="<?php echo base_url(); ?>" />
<LINK href="images/admincp.css" type=text/css rel=stylesheet>
</HEAD>
<BODY topMargin=10><br /><br /><br /><br /><br /><br />
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0" class="tableborder">
<tr>
<td height="40" align="right"><div align="right">验证码:</div></td>
<td width="60"><input name="chk" type="text" onKeyUp="pressCaptcha(this)"/></td>
<td><img src="<?php echo site_url('testval/captcha') ?>" border="0"></td>
</tr>
</table>
<DIV class=footer>
<HR width="80%" color=#9db3c5 noShade SIZE=0>
Powered by kissjava <em>AT</em> 139.com. © 2006-2008, <B><A style="COLOR: #666" href="http://www.gpsnet.cc/" target="_blank">CFCNS.</A></B></DIV>
</BODY></HTML>
显示结果如下:
|
|