用户
 找回密码
 入住 CI 中国社区
搜索
查看: 7290|回复: 6
收起左侧

[已解决] 使用CI框架插件--captcha.php,不显示任何文字

[复制链接]
发表于 2009-11-10 15:32:11 | 显示全部楼层 |阅读模式
我在使用CI框架的插件captcha.php,测试验证码的时候,按照源码中给出的列子写了以下代码:
--->test.php

function index(){
                $this->load->plugin ( 'captcha' );               
                $vals = array ('word' => 'hello',
                               'img_path' => './upload/',
                               'img_url' => 'http://localhost/ci/upload/',
                               'img_width' => '150',
                               'img_height' => 30,
                               'expiration' => 7200
                );               
                $cap = create_captcha ( $vals );
                echo $cap ['image'];               
        }
在显示器上图片背景可以看到,也就是说图片路径是对的,但是已定义“word”对应的内容却不显示,
我搞了半天,还是搞不定,请各位帮帮忙。。。
这是文件路径:
            ---ci(根目录)
                      -----upload(存放图片)
                     ------system
                            ----------application
                                         -------------controllers
                                                         -------------test.php
发表于 2009-11-10 19:27:15 | 显示全部楼层
是不是字体问题?
 楼主| 发表于 2009-11-11 09:31:56 | 显示全部楼层
回复 2# Hex

不是字体的问题。。。加上字体后反而报错
A PHP Error was encountered

Severity: Warning

Message: imagettftext() [function.imagettftext]: Could not read font

Filename: plugins/captcha_pi.php

Line Number: 327
同事和我一样的代码,在他机器上就可以跑通,我自己的就是无法显示。。。。不知道各位有没有遇到过这种情况?
发表于 2009-11-11 10:14:24 | 显示全部楼层
别人的可以,你的不可以,那肯定是你机器上的环境问题。
看不到你的电脑 ,不好说什么问题。
发表于 2010-5-12 11:20:38 | 显示全部楼层
你把修改的文件重新保存下,保存时用无bom保存试试
发表于 2010-9-26 16:19:25 | 显示全部楼层
你可能设置了.htaccess
发表于 2011-7-6 11:10:35 | 显示全部楼层
xuyao5 发表于 2010-9-26 16:19
你可能设置了.htaccess

我的问题同lz,设置了.htaccess
请问这种情况如何解决

本版积分规则