我对codeigniter相当陌生,并且在这个错误上已经达到了一个静止点,显然,我在表单中使用codeigniter的验证码助手,它在我的本地主机上工作得很好,而且它仍然在工作,但是当我上传在线服务器上的应用程序站点出现以下错误:
致命错误:在第 233 行的 .../system/helpers/captcha_helper.php 中调用未定义函数 ImageJPEG()
我已经在配置文件中自动加载了验证码助手,以下是我的索引函数:
public function index()
{
//vaildation un successful
$this->load->helper('captcha');
$path = './application/captcha/';
$url = 'http://localhost/codeigniter/application/captcha/';
$vals = array(
'img_path' => $path,
'img_url' => $url,
'font_path' => './application/fonts/VeraSe.ttf',
'img_width' => '150',
'img_height' => 30,
'expiration' => 7200
);
$img = create_captcha($vals);
$x = $this->session->set_userdata('captcha', $img['word']);
$data['image'] = $img['image'];
$data['captcha1'] = $img['word'];
$this->load->view('signup', $data);
}