真实路径目录名称混乱
问题描述:
我有这样的代码在配置文件中我建立:真实路径目录名称混乱
define("PROCESSOR_PATH", realpath(dirname(__FILE__).'/usermanager/processors'));
define("LIBRARY_PATH", PROCESSOR_PATH.'/library');
define("TEMPLATE_PATH", realpath(dirname(__FILE__).'/usermanager/assets/templates'));
如果我包括我的配置文件我刚刚得到什么后调用任何这些常量。所以即使我这样做只是这一点:
echo PROCESSOR_PATH;
没有什么是呼应。有人能指点我做错什么吗?
答
如果目录不存在,则realpath()返回false。所以这将是一个公平的理由。
如果这是不是这个原因,那么你应该隔离你的问题:
- 复制项目
- 删除所有不相关的问题
- 的代码,如果你不能找到解决方案与孤立的问题,后代码
+0
路径存在,但在试图隔离问题,我只是发现除去realpath()只是将我排除在外。但我发现它在php框架中随处可见。那么为什么这不适用于Windows?因为我的文件存在。我会发布我的代码,看看你的想法。干杯 – 2012-04-02 17:07:30
你确定路径存在,似乎'realpath'返回'FALSE' – scibuff 2012-04-02 13:57:57