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


How to get more info about a resource?

可能重复:
在PHP中,使用fopen()将文件指针资源分配给变量后,如何从变量中获取文件名?

示例:

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

现在,如果我稍后尝试访问$this->resource,我会得到一种不同的方法:

Resource id #51: stream

我也能得到实际的文件路径吗?

在使用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";

----------------------输出------------------------

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

//来自php.net

另请参阅fileinfo扩展。

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