oraclelee 发表于 2012-1-9 17:14:33

CI 验证码在Linux下不显示


          $vals = array(
          'word' => $this->randomString(5),
          'img_path' => './captcha/',
          'img_url' => base_url().'captcha/',
          'img_width' => '150',
          'img_height' => 30,
          'expiration' => 60
      );
      
      $cap = create_captcha($vals);//把验证码造出来。


求解。。

oraclelee 发表于 2012-1-9 17:16:08

在本地Windows主机下是可以的。。。。

oraclelee 发表于 2012-1-9 17:17:31

打印数组是空值,不知道是什么原因。求助。

oraclelee 发表于 2012-1-9 17:18:05

已经load函数类了。

   $this->load->helper('captcha');

oraclelee 发表于 2012-1-9 17:18:53


就是不显示啊。只是空白。。。不报错误。

oraclelee 发表于 2012-1-9 17:19:37

自己顶贴,求助帮忙。

oraclelee 发表于 2012-1-9 17:59:55

已经解决了。是服务器权限的问题。

sdink 发表于 2012-1-9 19:46:00

captcha目录没有读写或是没有创建

oraclelee 发表于 2012-1-10 08:47:18

sdink 发表于 2012-1-9 19:46 static/image/common/back.gif
captcha目录没有读写或是没有创建

目录创建了,是因为没有给apache用户读写的权限导致的。目前已经解决。

rj06204 发表于 2012-2-14 17:54:13

怎麼解決的 ?
页: [1] 2
查看完整版本: CI 验证码在Linux下不显示