1

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

我有以下内容:

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

然后使用

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

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

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

4

1 回答 1

2

如果要相对于当前文件的目录定位文件,则可以使用

__DIR__ . '/' . $str

反而。

这个解决方案要好得多,因为.指向一个“当前目录”,它可以更改为chdir()运行时使用的几乎任何东西,同时__DIR__总是指向一个预期的目录。

于 2013-04-11T21:04:59.690 回答