zfm1988 发表于 2010-12-17 17:04:47

ci获取虚拟目录的地址

说明下,不知道为什么我用jquery.uploadify上传时,配置目录用base_url()."uploads" 这种方法无法上传,但是换车E://graduate/projec/uploads 就有用了!!所有我想获取ci的根目录,也就是graduate/project!
我的$_SERVER['document_root']在D://php_code!!

呵呵,我用的是虚拟目录!!

Hex 发表于 2010-12-19 12:13:24

要文件系统路径,你用 URL 肯定不行。
你可以使用相对路径,CI 里所有路径都相对于 index.php 所在路径。

zfm1988 发表于 2010-12-20 15:42:24

恩,有点头绪了谢谢老大的帮助!!!

binbin 发表于 2010-12-20 16:52:26

CI 是使用单一入口模式的!
所有的路径只要相对与index.php就没有什么了!!

jeongee 发表于 2010-12-20 22:23:05

realpath('./')就是你的index.php所在物理路径

haileCI 发表于 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

kafei17 发表于 2011-6-10 18:27:56

需要自己建立一个uploads,它不会帮你建。
页: [1]
查看完整版本: ci获取虚拟目录的地址