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

[HELP] 本地测试和放上服务器上为何这么多差别啊

[复制链接]
发表于 2012-3-25 00:58:12 | 显示全部楼层 |阅读模式

define('FCPATH', str_replace(SELF, '', __FILE__));


$file=FCPATH."uploads\\".$right."\\".$type."\\".$language."\\".$file_name;



这个是CI框架的,在本地测试上没问题,担当放到服务器上,就变成

A PHP Error was encountered
Severity: Warning
Message: unlink(E:\�����\llctc\uploads\material\English\dfdf.txt.commom): No such file or directory
Filename: controllers/file.php
Line Number: 51

请问这是为什么啊,各位大神?服务器一般还有什么限制那些能不能说说?另外,请问,文件操作是不是不能用http://这样的路径,只能用D:盘什么的??
发表于 2012-3-25 13:47:15 | 显示全部楼层
应该是文件夹名称包含中文,乱码所致。
把文件改成英文,或者修改自己的程序编码,统一
 楼主| 发表于 2012-3-25 15:57:42 | 显示全部楼层
80后 发表于 2012-3-25 13:47
应该是文件夹名称包含中文,乱码所致。
把文件改成英文,或者修改自己的程序编码,统一 ...

没有用中文喔、、因为中文上传都失败的。都是英文
发表于 2012-3-26 08:51:19 | 显示全部楼层
卍陨“落,メ 发表于 2012-3-25 15:57
没有用中文喔、、因为中文上传都失败的。都是英文

你确定 Message: unlink(E:\�о�����\l
这里的路径不是中文吗?
 楼主| 发表于 2012-3-26 12:23:40 | 显示全部楼层
不是。那个就是FCPATH啊
 楼主| 发表于 2012-3-26 12:24:08 | 显示全部楼层
80后 发表于 2012-3-26 08:51
你确定 Message: unlink(E:\�о�����\l
这里的路径不是中文吗?

不过我不知道服务器里面是不是中文名啊,,

本版积分规则