如何使用 PHP 和 IIS 7 访问映射网络驱动器中的文件

How to access a file in a mapped network drive with PHP & IIS 7

我正在尝试通过 PHP 代码并使用 IIS 7(它设置在一台windows7台机器)。当我 运行 我的代码出现访问被拒绝错误时,"failed to open stream: Permission denied"。我正在使用以下代码访问文件:

$handle = fopen('\\servername\sharedfolder\test.txt', "r");

我检查了主机 (运行ning XP) 的权限。在共享选项卡下,它只显示 share this folder on the network check boxAllow network users to change my files 复选框,并且都被选中。 Windows 防火墙暂时关闭。 非常感谢任何解决此问题的帮助。

解决了问题解决方案:创建了一个新的用户帐户和密码。在 IIS 管理器中,将 IIS 匿名身份验证从 IUSR 更改为新用户帐户并提供相同的密码。 WindowsXP 共享已设置为'Everyone',具有读取权限