如何获得有关资源的更多信息?

时间:2012-07-28 13:19:15

标签: php file resources

  

可能重复:
  In PHP, after assigning a file pointer resource to a variable with fopen(), how can I get the file name from the variable?

示例:

$this->resource = fopen('c:\wamp\www\some_file.txt', 'a');

现在,如果我稍后尝试访问$this->resource,我将采用不同的方法:

Resource id #51: stream

我也可以获得实际的文件路径吗?

2 个答案:

答案 0 :(得分:2)

在voodoo417的addtitional aswer中,您可以获得有关此文件的信息

$infos = pathinfo('/www/htdocs/inc/lib.inc.php');

echo $infos ['dirname'], "\n";
echo $infos ['basename'], "\n";
echo $infos ['extension'], "\n";
echo $infos ['filename'], "\n";

---------------------- OUTPUT ------------------------ -

/www/htdocs/inc
lib.inc.php
php
lib.inc

//来自php.net

另见fileinfo扩展。

答案 1 :(得分:1)

这不是文件路径,这是打开文件上的链接。它运作正常。现在您可以使用此资源(此上下文中的文件)。