|
有以下原因 使我路径不知道怎么配置:
1. 为了使项目有可移植性,$Config['UserFilesPath'] 这个地址不能写死。
2.CI进行了模块化,每个模块上传的放在自己模块下 selfmodule/public/upload下(可以暂时不考虑)
3. 开启了rewrite
为了使项目有可移植性 $Config['UserFilesPath'] = str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME'])."(这里是当前模块下地址---暂时可不考虑)";
str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']) 这句是我为了获取项目名 但是上传路径不正确
因为获取的项目名为CI/index.php/ 本来应该获取的项目名是CI/的. 可能是我开启了rewrite原因造成滴
现在可有什么办法 使其获取的项目名是CI/而不是CI/index.php/ ?
备具:我的当前项目名为CI |
|