PHP - 文件路径中的美元符号

PHP - dollarsign in file path

如何在网络共享中访问带有 $-sign 的文件?

\server\data$\fileshere

尝试转义反斜杠,但我猜是美元符号造成了问题?

编辑:

好的 - 开始吧。服务器上有这个文件:

\server\data$\filetest.txt';

如果我想检查像 'file*' 这样的通配符匹配,我的代码看起来是这样的:

$filecheck = '\server\data$\file*';
## (also tried escaping \ : $filecheck = '\\server\data$\file*';
$check = glob($filecheck);

不匹配。

您没有为 UNC 部分添加足够的反斜杠,这也是转义转义字符最安全的方式,因此始终使用 \ 作为一个反斜杠。

使用

$filecheck = '\\server\data$\file*';

它也适用于我使用

$filecheck = '\\servers\data$\file*';