我需要访问一个远程 URL,例如\\filesystem\XXX\YYY
.
远程 URL 管理器允许我访问\\filesystem
and \\filesystem\XXX\YYY
,而\\filesystem\XXX
不允许。
所以opendir("\\filesystem")
工作正常,并opendir("\\filesystem\XXX\YYY")
返回false。
我猜想opendir()
逐层读取它的路径,所以当它到达时它返回 false \\filesystem\XXX
。
有什么办法可以直接访问网址吗?
这是我的情况。
我在 A 部门,还有另一个部门叫 XXX。他们把他们的文件放进去,
\\filesystem\XXX
并建立一个目录YYY
,与其他部门共享一些文件。这就是为什么我有权访问
\\filesystem
和\\filesystem\XXX\YYY
,但没有\\filesystem\XXX
。感谢您帮助我解决这个问题。我打电话system("whoami")
来发现apache是由一个没有访问权限的系统帐户运行的\\filesystem\XXX\YYY
。