文件系统路径问题

时间:2013-04-11 20:59:34

标签: php filesystems imagick

我正在尝试使用php filesystem函数获取realpath路径,因为我使用的是imagick类。

我有以下内容:

  $str = $array[0]['FileName'];   //the $str will be /project/employees/info

然后使用

  $str = realpath(".".$str);

  var_dump(is_readable($str));  //output false.

但输出错误。我确定文件路径是正确的,但不知道出了什么问题。谁能帮我这个?非常感谢!

1 个答案:

答案 0 :(得分:2)

如果要查找相对于当前文件目录的文件,请使用

__DIR__ . '/' . $str

代替。

这个解决方案要好得多,因为.指向“当前目录”,可以在运行时使用chdir()更改为几乎任何内容,而__DIR__始终指向预期的目录