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

[已解决] 验证码的路径问题

[复制链接]
发表于 2015-2-8 12:23:34 | 显示全部楼层 |阅读模式
$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
    );

为什么指明验证码图片的路径
"."指的是在入口文件处 ,而不是指当前文件所在的目录,这个哪位大侠给我解释一下



发表于 2015-2-9 16:13:59 | 显示全部楼层
本帖最后由 Closer 于 2015-2-9 16:18 编辑

是問 'img_path' => './captcha/'
為何路徑不是從控制器路徑開始算
例如 : /application/controllers/login.php

小弟才疏學淺,就我的理解
因為 CI 所有網址的進入點都是 CI 根目錄的 index.php
然後以 require_once() 的方式載入 (這部分我不確定說的對不對)
所以路徑都是以 index.php 起算的

 

评分

参与人数 1威望 +1 收起 理由
xutao123444 + 1

查看全部评分

发表于 2015-2-9 15:56:37 | 显示全部楼层
没有看明白

本版积分规则