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

[已解决] ci获取虚拟目录的地址

[复制链接]
发表于 2010-12-17 17:04:47 | 显示全部楼层 |阅读模式
说明下,不知道为什么我用jquery.uploadify上传时,配置目录用base_url()."uploads" 这种方法无法上传,但是换车E://graduate/projec/uploads 就有用了!!所有我想获取ci的根目录,也就是graduate/project!
我的$_SERVER['document_root']在D://php_code!!

呵呵,我用的是虚拟目录!!
发表于 2010-12-19 12:13:24 | 显示全部楼层
要文件系统路径,你用 URL 肯定不行。
你可以使用相对路径,CI 里所有路径都相对于 index.php 所在路径。
 楼主| 发表于 2010-12-20 15:42:24 | 显示全部楼层
恩,有点头绪了谢谢老大的帮助!!!
发表于 2010-12-20 16:52:26 | 显示全部楼层
CI 是使用单一入口模式的!
所有的路径只要相对与index.php就没有什么了!!
发表于 2010-12-20 22:23:05 | 显示全部楼层
realpath('./')就是你的index.php所在物理路径
发表于 2011-3-28 14:27:10 | 显示全部楼层
回复 2# Hex


    1.  'folder'    : './attachment/uploads/products/'  如果我这样的话 路径就会变成 D://program/www/myblog/index.php/admin/manange/./upload/products/
   2. 如果 'folder'    : '/attachment/uploads/products/'   路径就会这样D://program/www/attachment/uploads/products/
   3.如果'folder'    : '/myblog/attachment/uploads/products/'   路径就是这样D://program/www/myblog/attachment/uploads/products/
只有3才是正确的  为什么呢?  我的项目myblog是放在www下,首页访问时 http://localhost/myblog/index.php
发表于 2011-6-10 18:27:56 | 显示全部楼层
需要自己建立一个uploads,它不会帮你建。

本版积分规则