我试图通过PHP代码读取映射网络驱动器(Windows XP计算机上的共享文件夹)上的文件。使用IIS 7(它在Windows 7机器上设置)。当我运行我的代码时,我得到一个拒绝访问错误,"无法打开流:权限被拒绝"。我使用以下代码访问该文件:
$handle = fopen('\\\\servername\\sharedfolder\\test.txt', "r");
我检查了主机上的权限(运行XP)。在共享标签下,它仅显示share this folder on the network check box
和Allow network users to change my files
复选框,并且都会被选中。 Windows防火墙暂时关闭。
我们非常感谢您解决此问题的任何帮助。
答案 0 :(得分:1)
解决了问题解决方案:使用密码创建了一个新的用户帐户。在IIS管理器中,将IIS匿名身份验证从IUSR更改为新用户帐户并提供相同的密码。 Windows XP共享已设置为“Everyone'有读取权限