如何使用PHP&;IIS 7


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

我正试图通过PHP代码读取映射网络驱动器(Windows XP机器上的共享文件夹)上的文件;使用IIS7(并且它是在Windows7计算机上设置的)。当我运行代码时,我收到一个拒绝访问的错误,"无法打开流:拒绝权限"。我使用以下代码访问文件:

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

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

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