使用CI框架插件--captcha.php,不显示任何文字
我在使用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 是不是字体问题? 回复 2# Hex
不是字体的问题。。。加上字体后反而报错
A PHP Error was encountered
Severity: Warning
Message: imagettftext() : Could not read font
Filename: plugins/captcha_pi.php
Line Number: 327
同事和我一样的代码,在他机器上就可以跑通,我自己的就是无法显示。。。。不知道各位有没有遇到过这种情况? 别人的可以,你的不可以,那肯定是你机器上的环境问题。
看不到你的电脑 ,不好说什么问题。 你把修改的文件重新保存下,保存时用无bom保存试试 你可能设置了.htaccess xuyao5 发表于 2010-9-26 16:19 static/image/common/back.gif
你可能设置了.htaccess
我的问题同lz,设置了.htaccess
请问这种情况如何解决
页:
[1]