0

我对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);
    }
4

1 回答 1

0

既然你说这在你的本地主机上工作,那么问题出在你的服务器的 PHP 版本上。将 PHP 版本与代码点火器版本的副本和您的服务器 php 文档进行比较。

于 2013-09-23T11:08:53.060 回答