验证码的路径问题
$this->load->helper("url"); //只有加载了url辅助函数,才能使用base_url()函数$vals = array(
'word' => 'Random word',
'img_path' => './captcha/', //此目录需要手动创建, "."在入口文件处
'img_url' => base_url().'captcha/', //程序迁移性强
'font_path' => './path/to/fonts/texb.ttf',
'img_width' => '150',
'img_height' => 30,
'expiration' => 7200
);
为什么指明验证码图片的路径
"."指的是在入口文件处 ,而不是指当前文件所在的目录,这个哪位大侠给我解释一下
本帖最后由 Closer 于 2015-2-9 16:18 编辑
^淡如清风 发表于 2015-2-9 15:56
没有看明白
是問 'img_path' => './captcha/'
為何路徑不是從控制器路徑開始算
例如 : /application/controllers/login.php
小弟才疏學淺,就我的理解
因為 CI 所有網址的進入點都是 CI 根目錄的 index.php
然後以 require_once() 的方式載入 (這部分我不確定說的對不對)
所以路徑都是以 index.php 起算的
没有看明白
页:
[1]