例子:
$this->resource = fopen('c:\wamp\www\some_file.txt', 'a');
现在,如果我稍后尝试访问$this->resource
,我会以不同的方法得到:
Resource id #51: stream
我也可以获得实际的文件路径吗?
例子:
$this->resource = fopen('c:\wamp\www\some_file.txt', 'a');
现在,如果我稍后尝试访问$this->resource
,我会以不同的方法得到:
Resource id #51: stream
我也可以获得实际的文件路径吗?
除了使用 voodoo417 之外,您还可以像这样获取有关文件的信息
$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
另见文件信息扩展。
这不是文件路径,这是打开文件的链接。它工作正常。现在您可以使用此资源(此上下文中的文件)。