真实路径目录名称混乱

问题描述:

我有这样的代码在配置文件中我建立:真实路径目录名称混乱

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; 

没有什么是呼应。有人能指点我做错什么吗?

+0

你确定路径存在,似乎'realpath'返回'FALSE' – scibuff 2012-04-02 13:57:57

如果目录不存在,则realpath()返回false。所以这将是一个公平的理由。

如果这是不是这个原因,那么你应该隔离你的问题:

  1. 复制项目
  2. 删除所有不相关的问题
  3. 的代码,如果你不能找到解决方案与孤立的问题,后代码
+0

路径存在,但在试图隔离问题,我只是发现除去realpath()只是将我排除在外。但我发现它在php框架中随处可见。那么为什么这不适用于Windows?因为我的文件存在。我会发布我的代码,看看你的想法。干杯 – 2012-04-02 17:07:30