如何打开用户目录中的文件从www目录(wamp)


How fopen file in Users dir from www dir (wamp)?

我试图在Users目录中打开一个目录("C:'Users'MYUSERNAME'AppData'Roaming'SOFTWARENAME'")我试图从一个php文件,位于www目录(wamp文件夹在C)。这是我的尝试:

$file = fopen('../../../Users/Myusername/AppData/Roaming/SOFTWARENAME/', 'r');

我得到"failed to open stream: No such file or directory".

帮助吗?

我认为访问web应用程序根目录以外的文件通常被认为是一个坏主意,它甚至可能被php完全阻止,除非你关闭安全检查。

但话虽如此,您可以尝试使用环境变量来获取完整路径。

$_ENV 所以你的代码看起来更像这样:
$file = fopen($_ENV['HOMEDRIVE'] + $_ENV['HOMEPATH] + '/' + fileName, 'r');

我不确定环境中的具体内容,但这些是windows上常见的环境变量